在 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 不存在
}
在 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 不存在
}