map的使用,key值唯一,打印出是无序的,注意坐标(key)与数组坐标不一样
定义:
m3 := map[int]string{1: "mile", 2: "go"}
m3[1] = "litter"
m3[3] = "gogogo" //超出范围,错误
fmt.Println("m3=", m3)
遍历:
第一个运行结果的前提是 value OK:=m[1]
range的使用,有两个返回值,在数组中也可以用到,一个是id,一个是value,id为下标,value为其对应的值,如果只想要其中一个值,可以使用 “_”