Go 字典的叫法跟 Java 类似为 map。

初始化

初始化空 map,并赋值

1
2
3
4
5
6
var m1 = make(map[string]string)
<!-- var m3 map[string]string -->
fmt.Println(m1) // map[]

m1["name"] = "wxnacy"
fmt.Println(m1) // map[name:wxnacy]

初始化并赋值

1
2
m2 := map[string]string{"name": "wxnacy"}
fmt.Println(m2) // map[name:wxnacy]

方法

delete

1
2
delete(m2, "name")
fmt.Println(m2) // map[]
03-16 18:23