Go语言集合
ZERO. 数组
1. 创建 一个不固定大小的数组
var array [] int
2. 遍历
var nums1 = []int {1,6,7}
for _, n := range nums1{ fmt.Println(n) //输出结果为1,6,7 }
for i, n:= range nums1{
fmt.Println(n) //输出结果为1,6,7
fmt.Println(i) //输出结果为0,1,2
}
一. Map
1. 创建map
var m = make(map[int]int) //第一个int为key,第二个int不加中括号为val
2. 添加
m[2] = 1 //添加key为2,val为1
3. 判断是否存在
_, ok := m[3] //判断3这个key是否存在 ,存在ok就是true,不存在ok就是false
if ok{
}