erlang學習筆記之基礎語法

2021-09-06 15:34:40 字數 971 閱讀 9439

字串是雙引號,單引號的是atom

元組:

下標從1開始

x = .

element(1,x).

配合模式匹配,可以給元素項命名,直接不用下標標記元素項

列表增刪改查

增加:

通過管道符號,把左邊的資料新增到右邊的列表

[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].

大小比較:(毀三觀啊)

數值 < 原子 < 元組 < 列表

比較運算子

>= =< (不能像箭頭,得像苦逼的臉)

if語句

-module

(test_erlang).

-export([test/1]).

test(x)->

ifx == 0 ->io:format("asdasd");

x == 10 ->io:format("10 if ~p.~n",x);

true ->io:format("ok")

end.

case語句

-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.

erlang學習之基礎語法

1.變數與資料型別 1 每一條表示式都必須以乙個句號後接乙個空白字元結尾。形如 12 13.2 erlang是一種函式式語言,一旦定義了x 123,那麼x永遠是123,不允許改變。即erlang中不能重新繫結變數 3 變數和原子 i.erlang的變數以大寫字母開頭,如x a long name等 ...

Erlang入門之基礎語法一

開啟linux終端,輸入命令erl進入erlang程式設計。1 2 3 4.14注 erlang以 句點 結束命令。x 1234.1234 注 所有變數都必須以大寫字母開頭。erlang的變數是單一賦值變數,即乙個變數只能被賦值一次。如果乙個變數被賦值了,稱作繫結變數,否則,稱作自由變數。是乙個模式...

Python學習筆記一之基礎語法

python是一種解釋性 意味著開發過程沒有編譯環節,相對於編譯性語言而言 物件導向 動態資料型別的高階程式語言。識別符號 第乙個字元必須是字母表中的字母或下劃線 識別符號的其它部分由字母 數字和下劃線組成。識別符號區分大小寫。python3允許使用中文作為變數名,非ascii碼識別符號也是允許的。...