1.Erlang 基礎

一,整數

1.Base#Value 可以表示不是十進制的數整數,比如

2#1010代表二進制

16#EA代表十六進制

2.表示字符的ASCII數值,可以使用$character的形式,比如

$a $A $\n

3.數學運算符

/ 浮點除法

div 整數除法

rem 整數取餘

二,原子

1.小寫字母開始或者是單引號括住

2.字母數字下劃線和@以及.都是有限的開始符號

3.如果使用單引號括住的話,可以使用任意字符

三,布爾類型

1.is_boolean()用來判斷布爾類型

2.andalso和orelse可以替換and和or

3.運算符放在參數之前或者兩個參數中間

四,元組

1.和python中的字典形似{abc,123}

2.tuple_size()測量大小

3.element(2,{}),用來獲取參數

4.setelement(2,{})用來替換參數

五,列表

1.和python列表一樣,不過分爲頭部和尾部

2.常用lists函數

lists:max()

lists:reverse()

lists:sort()

lists:split()

lists:sum()

lists:zip()

lists:member()

lists:length()

--把右邊列表裏的元素從左邊減去,找不到則忽略

六,字符和字符串(本質上都是整數)

1.字符使用$來表示

2.字符串是整數列表

[72,101,108,108]

[$h,$e,$l,$l]

七,比較大小

==

/=

=:=

=/=

=<

>=

數字最小,二進制最大

八,變量

變量必須大寫字母開頭,不能包含特殊字符。

f()可以解除所有變量綁定

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章