使用切片作为值创建贴图
m := make(map[string][]int)
访问不存在的键将返回 nil 片作为值。由于 nil 切片在与 append
或其他内置函数一起使用时就像零长度切片一样,因此通常不需要检查是否存在密钥:
// m["key1"] == nil && len(m["key1"]) == 0
m["key1"] = append(m["key1"], 1)
// len(m["key1"]) == 1
从映射中删除键会将键设置回零片段:
delete(m, "key1")
// m["key1"] == nil