映射的键必须是可比较类型,且必须都是同一个类型。
映射的键不可以重复,会报错。
映射的值可以是任何 Go 数据类型,且必须都是同一个类型。
映射的值可以重复。
映射的键值对是无序的,迭代时也是无序的。
映射的键值对的个数(长度)可以动态改变,可以添加、更改、删除键值对。
1.映射声明
//创建一个空映射
var m = map[键类型]值类型{}
//创建一个映射(直接填入元素)
var m = map[键类型]值类型{键1: 值1, 键2: 值2, 键N: 值N}
2.访问映射
//查看
var v = m[键]
//添加或更改
m[键] = 值
//删除
delete(m, 键)
3.映射长度
var v = len(m)
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36920.html