当map中不存在键时,返回的是默认值
package main
import "fmt"
func main() {
var result = make(map[string]int)
result["张三"] = 89 //向result中添加key为张三,value为89的值
result["李四"] = 24
result["王五"] = 36
v, ok := result["张三"]
fmt.Println(v) //输出89`
fmt.Println(ok) //输出true
v1, ok1 := result["赵六"]
fmt.Println(v1) //输出0
fmt.Println(ok1) //输出false
//因此可以通过ok这参数来判断是否存在
if ok1 {
fmt.Println("存在")
} else {
fmt.Println("不存在")
}
}