網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

詞法分析|erlang

欄目: 心理 / 發佈於: / 人氣:2.37W
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 待續

Tags:詞法 erlang