變數 來源於數學,用來儲存
一個值
或儲存計算結果
的抽象概念
例:數學中的函數表達式
x = 1
y = x + 2
x 儲存的就是一個數 1
y 儲存的就是計算後的結果
首字母必須大寫
變數只可以賦值一次
與上學時老師講的的函數完全符合,舉例如下:
變數X被賦值後
X = 1
假設再次給X賦值X = 2
,因爲等號左邊是1,右邊是2,所以表達式不成立,程式報錯
假設再次給X賦值X = 1
,因爲等號左邊是1,右邊也是1,所以表達式成立,程式正常執行
變數名可以隨意起名,比如」MyName"、「Age」,但是起名的時候建議自己看一看就知道是幹什麼的,因爲自己寫的程式碼放一段時間後,就完全不知道當時寫了些什麼,所以起名很重要
在erlang中 「=」 準確的含義代表
模式匹配
,同 上學時函數表達式中 「=」 的概念:要求等式左邊和右邊的值相同