Fork me on GitHub

Go语言开发-集合类型-修改映射

4.3.3.修改映射

元素,也就是“键-值”对,可以被插入到映射中,也可以从映射中删除掉,且任何键对应的值都可以被修改。请看下面的例子。

映射的插入和更新语法是一样:如果给定的键不存在,则将给定的键和值插入到该映射中;而如果存在,则将对应的值更新为给定的值并丢弃原有的值。如果我们尝试删除一个不存在的元素,Go将安全的什么也不做。

上面的方法并不能更新映射的键,但是可以使用下面的方法做到这一点:

我们检索出原有的键的值,删除该键对应的元素,使用新的键创建一个元素,最后将原来的键的值赋值给该键。


目录


作者:Johnson
原创文章,版权所有,转载请保留原文链接。

发表评论

电子邮件地址不会被公开。 必填项已用*标注