Go语言容器教程
在程序开发的过程中,很多场景,我们需要保存很多的数据,或者说我们需要保存一组数据,使用普通的 是不能满足我们需求的。
为开发者提供了内置的四种常用数据结构:、、 以及 用来保存一组数据。
Go语言集合类说明
数组、切片(slice)以及字典(map)这三种数据结构都是用于同时保存多个数据项。
数组和切片(slice)比较相似,它们都按顺序保存元素相同类型的元素,每个元素都有自己的索引,因此数组和切片都可通过索引访问元素。
key-value
Go语言数组
语法
var varName [count]Type
说明
定义一个数组 varName,该数组拥有 count 个元素,每个元素的类型都是 Type。
Go语言切片(slice)
语法
varName := []Type{element1, element2}
说明
定义一个切片 varName,该切片每个元素的类型都是 Type,目前有两个元素。
Go语言字典(map)
语法
varName := map[Type1]Type2{}
说明
定义一个字典 varName,该字典的 Key 的类型为 Type1,Value 的类型为 Type2。
Go语言容器总结
Go 语言为开发者提供了内置的三种常用数据结构:数组、切片(slice)、字典(map)用来保存一组数据。