美文网首页
2020-03-20

2020-03-20

作者: anthonydan | 来源:发表于2020-03-20 12:10 被阅读0次

func GetValue(m map[int]string, id int)(string, bool) {
if _,exist := m[id]; exist {
return"存在数据", true
}
returnnil, false}funcmain() {
intmap:=map[int]string{
1:"a",
2:"bb",
3:"ccc",
}
v,err:=GetValue(intmap,3)
fmt.Println(v,err)
}

函数返回值类型
nil 可以用作 interface、function、pointer、map、slice 和 channel 的“空值”。但是如果不特别指定的话,Go 语言不能识别类型,所以会报错。报:cannot use nil as type string in return argument.

相关文章

网友评论

      本文标题:2020-03-20

      本文链接:https://www.haomeiwen.com/subject/znfjyhtx.html