2.7Go类型之映射(Map)

映射的键必须是可比较类型,且必须都是同一个类型。

映射的键不可以重复,会报错。

映射的值可以是任何 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

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年3月6日 00:28
下一篇 2025年3月8日 00:33

相关推荐

发表回复

登录后才能评论