在 Go 语言中,判断 Map 中的 Key 是否存在有两种方法。

方法一:使用 if 语句进行判断。

语法:

val, ok := myMap[key]
if ok {
    // key 存在
} else {
    // key 不存在
}

方法二:使用 map 的内置函数 delete() 进行判断。

语法:

_, ok := myMap[key]
if ok {
    delete(myMap, key)
} else {
    // key 不存在
}