map的定义和基本用法
声明
var userData = make(map[string]string)
userData["name"] = "wang"
fmt.Println(userData["name"])
fmt.Println(userData)
var userData = map[string]string{"name": "li", "age": "20"}
fmt.Println(userData["age"])
userData := map[string]string{"name": "li", "age": "20", "sex": "男"}
fmt.Println(userData["age"])
查找map
userData := map[string]string{"name": "li", "age": "20", "sex": "男"}
v, ok := userData["age"]
fmt.Println(v, ok)
val, status := userData["age1"]
fmt.Println(val, status)
删除map中的键值对 delete()
userData := map[string]string{"name": "li", "age": "20", "sex": "男"}
fmt.Println(userData)
delete(userData,"sex")
fmt.Println(userData)