golang中的值類型有:1.int,整形,整數;2.float,浮點型,可容納包含小數或小數部分的數字;3.bool,布爾型,只有TRUE和FALSE值;4.string,字符串型,內置類型,默認值為"";5.array,數組,具有相同唯一類型的一組已編號且長度固定的數據項序列;6.struct,結構體,用戶自定義的類型;
golang中的值類型有以下幾種
1.int
golang中int即整形,是指整數,其中包括正數和負數,是沒有小數部分或小數點的數字,整型可以是十進制、八進制或十六進制,但默認為十進制,其取值范圍是負2147483648到2147483647之間。
2.float
golang中float即浮點型,是指可容納包含小數或小數部分的數字,有正數和負數之分,浮點型的的變量可以用來存儲整數和小數,且精確度比整型數據類型高,其取值范圍是1.8E-308到1.8E+308之間。
3.bool
golang中bool即布爾型,只有兩個值,一是TRUE,當出現成功的事件將返回true,而是FALSE,當出現不成功的事件則返回false,布爾型中出現NULL值也將返回false。
4.string
golang中string即字符串型,是一個內置類型,其默認值為"",golang中string的長度的固定的,其底層結構len中記錄了當前string的長度,且不支持擴容。
5.array
golang中array即數組,是具有相同唯一類型的一組已編號且長度固定的數據項序列,其類型可以是整型、字符串或自定義類型,array中的元素可以通過索引讀取,且索引從0開始。
6.struct
golang中struct即結構體,是指用戶自定義的類型,其代表若干字段的集合,常用于描述一個實體對象,使用golang中面向對象編程的基礎類型。