本文摘自php中文网,作者(*-*)浩,侵删。
Map 是 Go 中的内置类型,它将键与值绑定到一起。可以通过键获取相应的值。
如何创建 map?
可以通过将键和值的类型传递给内置函数 make 来创建一个 map。 (推荐学习:go)
语法为:
1 | make(map[KeyType]ValueType)
|
(译者注:map 的类型表示为 map[KeyType]ValueType)例如:
1 | personSalary := make(map[string]int)
|
delete () 函数
delete () 函数用于删除集合的元素,参数为 map 和其对应的 key。实例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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无法删除元素吗的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
08 golang引用类型——切片
使用gin封装一个web脚手架(八):限流器
golang mutex 源码解析
golang 如何读取csv文件
2017年最适合go新手的十本书
go怎么实现字符串首字母大、小写函数
golang sleep为什么没有返回值
聊聊promtail的client
手撸golang go与微服务 chatserver之2
golang能否替代php
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang map无法删除元素吗