天天看點

02-Go語言資料類型與變量

零值并不等于空值,而是當變量被聲明為某種類型後的預設值,通常情況下值類型的預設值為0,bool為false, string為空字元串

類型别名

變量的聲明格式:var <變量名稱> <變量類型>

變量的指派格式:<變量名稱> = <表達式>

聲明的同時指派: var <變量名稱> [變量類型] = <表達式>

02-Go語言資料類型與變量

全局變量的聲明可使用var()的方式進行簡寫

全局變量的聲明不可以省略var,但可使用并行方式

所有變量都可以使用類型推斷

局部變量不可以使用var()的方式簡寫,隻能使用并行方式

02-Go語言資料類型與變量
02-Go語言資料類型與變量
02-Go語言資料類型與變量

Go中不存在隐式轉換,所有類型轉換必須顯式聲明

轉換隻能發生在兩種互相相容的類型之間

類型轉換的格式:

02-Go語言資料類型與變量