靚麗時尚館

位置:首頁 > 健康生活 > 心理

erlang,詞法分析

心理2.39W
erlang 詞法分析

大下排序:number < atom < reference < fun < port < pid < tuple < list < bit string

也就是說a永遠大於任何數值{}永遠大於a[]永遠大於{}<<>>永遠大於其他型別的變數

Erlang中一切都是表示式而表示式都是有值的,即使是

以函式作為引數呼叫時可以使用匿名函式fun(),也可以使用成員函式fun demo/1

atom和ets不會參與GC,所以要有計劃分配的建立,ets表只有在呼叫delete或者建立程序終止時才會銷燬

Erlang GC基於程序

語法約定

特殊符號

順序執行語句使用逗號","分割

分支語句使用分號""分割

函式/語句結束使用句點"."分割

註釋以百分號"%"開頭到該行結尾結束

Erlang中等號"="起的不是簡單的賦值的作用,是用來做模式匹配,如果等號左邊的變數未賦值的情況下不管等號右邊的結果是什麼都會合等號左邊的變數繫結,這時候才起到賦值的作用

下劃線"_"作為萬用字元

下劃線"_"開頭的變數即時不使用也不會編譯警告

雙冒號"::"指定引數或型別取值範圍/限定型別

美元符號"$"表示整型變數值(ASCII)或者在erlang:words/2使用時作為分隔符標識

%%todo 待續

標籤:erlang 詞法