当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("不存在")
	}
}