Go 變量操作~!
對(duì)于靜態(tài)語(yǔ)言類型來(lái)說(shuō),變量類型需要先聲明的,
Java Code:
int a;? //聲明一個(gè)整型變量
對(duì)于動(dòng)態(tài)語(yǔ)言類型來(lái)說(shuō),不需要聲明變量類型
Python Code:
a = 20? #務(wù)必初始化缺省值
對(duì)于Goland來(lái)說(shuō),它具有倆者的特性
Go Code:
var [變量名] [類型]? 或者 var
Java方式
var a int? //初始化
python方式
a := 20? //簡(jiǎn)短形式。由編譯器自動(dòng)判斷
注意事項(xiàng): 對(duì)于 已經(jīng)已經(jīng)聲明過(guò)的變量 再用 簡(jiǎn)短形式賦值
會(huì)拋出 no new variables on left side of := 錯(cuò)誤
也就說(shuō),聲明過(guò)的變量不能使用 := 簡(jiǎn)短形式賦值
PS:? := 用于初始化操作。