91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
鹿邑县| 张掖市| 封开县| 辽阳县| 丹江口市| 岳池县| 兴国县| 石城县| 慈利县| 黄浦区| 丰台区| 白水县| 星子县| 桑日县| 兴文县| 陈巴尔虎旗| 平原县| 汶川县| 温宿县| 泗水县| 剑河县| 孝义市| 汝南县| 天峨县| 色达县| 蓬安县| 雷州市| 黄平县| 格尔木市| 温泉县| 丰台区| 西吉县| 库尔勒市| 隆尧县| 麦盖提县| 综艺| 渑池县| 平江县| 满洲里市| 朝阳县| 甘孜县|