首页 - 信息 - golang map判断key是否存在

golang map判断key是否存在

2023-10-08 19:18

if _, ok := map[key];好的 { //存在 }

登录后复制

另外,golang没有提供判断某项是否在数组中的方法。如果程序中经常使用该判断,可以将数组转换为以数组中的成员为key的map然后使用。采用上述方法进行判断,会提高判断效率。

判断方法为value,ok := map[key],如果ok为true,则有

套餐主
 
导入“fmt”
 
函数主() {
 
    演示 := 地图[字符串]布尔{
        “a”:假,
    }
 
    //错误,a存在,但返回false
    fmt.Println(演示[“a”])
 
    //正确的判断方法
    _,好的:=演示[“a”]
    fmt.Println(确定)
}
登录后复制

输出

假
true
登录后复制

以上是golang map判断key是否存在的详细内容。请关注其他相关文章以获取更多信息!