map - skynocover/Wiki-for-GoLang GitHub Wiki
宣告 string表鍵的型態 int表值的型態
b := map[string]int {
"s": 1,
"b": 2,
}
fmt.Println(b)
用法
nameAge := make(map[string]int)
增
nameAge["bob"] = 18
nameAge["tom"] = 16
删
delete(nameAge, "bob")
改
nameAge["tom"] = 19
查
v := nameAge["tom"]
fmt.Println("v=",v)
推荐查法
v, ok := nameAge["tom"]
if ok {
fmt.Println("v=",v,"ok=",ok)
}
遍歷
for k, v :=range nameAge {
fmt.Println(k, v)
}