字符串是雙引號,單引號的是atom
元組:atom
下標從1開始 X = {'test1',2,3,4}. element(1,X). 配合模式匹配,能夠給元素項命名,直接不用下標標記元素項
列表增刪改查spa
增長: 經過管道符號,把左邊的數據添加到右邊的列表 [5,4,3|[1,2]]. 兩個列表經過 ++ 生成新列表 [1,2,3,4] ++ [7,8,9,10]. 刪除: 大列表--小列表,固然是生成新變量了 [1,2,3,4,5,6,7,8] -- [1,2,3,4]. 修改: erlang變量不能夠修改,所以,無 賦值: [X,Y|P] = [1,2,3,4,5,6,7,8].
大小比較:(毀三觀啊)code
數值 < 原子 < 元組 < 列表
比較運算符orm
>= =< (不能像箭頭,得像苦逼的臉)
if語句blog
-module(test_erlang). -export([test/1]). test(X)-> if X == 0 -> io:format("asdasd"); X == 10 -> io:format("10 if ~p.~n",X); true -> io:format("ok") end.
case語句element
-module(test_erlang). -export([test/1]). test(X)-> case X of 0 -> io:format("asdasd"); 10 -> io:format("10 if ~p.~n",X); Other -> io:format("ok") end.