使用切片作為值建立貼圖
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