中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

golang有哪些數據結構

養魚的貓咪
453
2021-04-08 18:54:22
欄目: 編程語言

golang中的數據結構有:1.string,字符串,內置類型,默認值為"";2.array,數組,具有相同唯一類型的一組已編號且長度固定的數據項序列;3.slice,切片,數組的抽象;4.map,集合,無序的、鍵值對的集合;5.bool,布爾值,只有true和false值;6.struct,結構體,用戶自定義的類型;

golang有哪些數據結構

golang中的數據結構有以下幾種

1.string

golang中string指字符串結構,是一個內置類型,其默認值為"",golang中string的長度的固定的,其底層結構len中記錄了當前string的長度,且不支持擴容。

2.array

golang中array指數組結構,是具有相同唯一類型的一組已編號且長度固定的數據項序列,其類型可以是整型、字符串或自定義類型,array中的元素可以通過索引讀取,且索引從0開始。

3.slice

golang中slice指切片,是對數組的抽象,相對于數組,slice的長度是不固定的,可以追加元素,且在追加元素時可以增大slice的容量。

4.map

golang中map指集合,是一種無序的、鍵值對的集合,其是通過key檢索數據,且key類似于索引,指向數據的值,golang中常使用hash表來實現map。

5.bool

golang中bool指布爾值,只有兩個值,一是TRUE,當出現成功的事件將返回true,而是FALSE,當出現不成功的事件則返回false,布爾型中出現NULL值也將返回false。

6.struct

golang中struct指結構體,是指用戶自定義的類型,其代表若干字段的集合,常用于描述一個實體對象,使用golang中面向對象編程的基礎類型。

0
肥东县| 东兰县| 敦煌市| 柳江县| 班戈县| 策勒县| 济源市| 宝丰县| 赤城县| 潮安县| 上虞市| 甘德县| 安福县| 永福县| 怀柔区| 德安县| 贵定县| 顺平县| 东山县| 广州市| 长沙县| 阿勒泰市| 五河县| 苏州市| 田东县| 犍为县| 天祝| 正镶白旗| 龙山县| 虞城县| 广丰县| 淮阳县| 农安县| 兰西县| 游戏| 陆河县| 东台市| 若羌县| 开封县| 固安县| 罗定市|