golang map无法删除元素吗

互联网 19-12-17

Map 是 Go 中的内置类型,它将键与值绑定到一起。可以通过键获取相应的值。

如何创建 map?

可以通过将键和值的类型传递给内置函数 make 来创建一个 map。 (推荐学习:go)

语法为:

make(map[KeyType]ValueType)

(译者注:map 的类型表示为 map[KeyType]ValueType)例如:

personSalary := make(map[string]int)

delete () 函数

delete () 函数用于删除集合的元素,参数为 map 和其对应的 key。实例如下:

package main import "fmt" func main() {     m := map[string]int{         "a": 1,         "b": 2,         "c": 3,     }     fmt.Println("Deleting values")     name, ok := m["a"]     fmt.Println(name,ok)     delete(m,"a")     name,ok = m["a"]     fmt.Println(name,ok) }

以上就是golang map无法删除元素吗的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: golang
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:golang map是否有顺序

相关资讯