在此處學習幾種典型的做法
1.和其他語言一樣的定義方法
var name string //go定義一個字符串
name="jxd"; //賦值
2.類型推斷
var name="jxd" //只聲明name ,根據后面的賦值語句取判斷類型
無法對已有變量進行重聲明
3.短變量的聲明
name:="jxd" //只能用在函數或者更小的代碼塊中
可以對已有變量進行重聲明
綜上:go語言的類型推斷只應用在對變量或者常量的初始化。
var err error
n, err := io.WriteString(os.Stdout, "Hello, everyone!\n")
在這2行代碼中,使用短變量聲明對新變量n和舊變量err進行了“聲明並賦值”,對err進行了重聲明.