go的map和java的map在操作上区别不大。
不过有些内容还是不一样的。
1. 检测某个键是否存在:
elem, ok = m[key]
如果 key 在 m 中,`ok` 为 true 。否则, ok 为 `false`,并且 elem 是
map 的元素类型的零值。
例如:
m := make(map[string]int)
m["Answer"] = 42
fmt.Println("The value:", m["Answer"])
delete(m, "Answer")
fmt.Println("The value:", m["Answer"])运行结果为:
The value: 42 The value: 0
有疑问加站长微信联系(非本文作者)
