📅  最后修改于: 2023-12-03 14:53:11.082000             🧑  作者: Mango
在 Go 中,我们可以使用 map (映射)来表示一个键值对的集合。在这篇文章中,我们将介绍如何检查一个 map 中是否存在某个值。
package main
import "fmt"
func main() {
// 创建一个 map
m := map[string]int{
"apple": 1,
"banana": 2,
"orange": 3,
}
// 检查值是否存在
_, ok := m["banana"]
if ok {
fmt.Println("存在")
} else {
fmt.Println("不存在")
}
}
m["banana"]
的值和它是否存在的结果赋值给了 _
和 ok
,其中 _
是一个黑洞变量,我们不需要它的值。ok
的值来判断值是否存在,并打印相应的消息。我希望这篇文章能够帮助你理解如何在 Go 中检查 map 中是否存在某个值。如果你有任何问题或建议,请留言告诉我。