在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
欢迎关注go语言微信公众号 每日go语言 golang_everyday
go中map用于存储健值对。map格式: map[KeyType]ValueType
声明一个map,键为字符型,值为int型: m := make(map[string]int)
map中添加值: m["a"] = 1
获取map中值: fmt.Println(m["a"]) 输出结果:1
获取值同时判断是否存在该值 v,exists := m["a"] fmt.Printf("%d %t",v,exists) 输出: 1 true
遍历map for key, value := range m { fmt.Println("Key:", key, "Value:", value) } 输出: Key: a Value: 1
删除map中值: delete(m,"a") fmt.Println(m["a"]) 输出结果:0,因为键对应的值已删除,输出值类型的空值,int型空值为0. |
请发表评论