亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
永福县| 屏东市| 金秀| 娄烦县| 永宁县| 江阴市| 遂宁市| 新蔡县| 蕲春县| 平山县| 临泽县| 广水市| 肃宁县| 文登市| 南汇区| 阆中市| 安宁市| 桑植县| 德令哈市| 泰顺县| 齐河县| 镇坪县| 阿克陶县| 将乐县| 邳州市| 济宁市| 蒙自县| 万源市| 鄢陵县| 乌兰察布市| 平邑县| 平谷区| 曲麻莱县| 巨野县| 法库县| 体育| 鹤壁市| 章丘市| 彩票| 德庆县| 南通市|