零值并不等于空值,而是當變量被聲明為某種類型後的預設值,通常情況下值類型的預設值為0,bool為false, string為空字元串
類型别名
變量的聲明格式:var <變量名稱> <變量類型>
變量的指派格式:<變量名稱> = <表達式>
聲明的同時指派: var <變量名稱> [變量類型] = <表達式>
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcugjM5IWMlRGZ1QTOhZGZ1YGZkdDZygzMyIWN2IjYyYWOfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
全局變量的聲明可使用var()的方式進行簡寫
全局變量的聲明不可以省略var,但可使用并行方式
所有變量都可以使用類型推斷
局部變量不可以使用var()的方式簡寫,隻能使用并行方式
Go中不存在隐式轉換,所有類型轉換必須顯式聲明
轉換隻能發生在兩種互相相容的類型之間
類型轉換的格式: