pythonのdictのようなもの
package main
import "fmt"
func main() {
// 宣言
m := make(map[string]int)
// 値の挿入
m["test"] = 23
fmt.Println(m["test"])
// 値の入れ替え
m["test"] = 32
fmt.Println(m["test"])
// 値の削除
delete(m, "test")
fmt.Println(m["test"])
// 存在確認、二つ目の返り値でbool値を返す
v, ok := m["test"]
fmt.Println("The value:", v, "Present?", ok)
}
>>> 23
>>> 32
>>> 0
>>> The value: 0 Present? false