我知道的一种方法是遍历 map
,比如下面这样:
for k, v := range m { ... }
但是这样效率太低了,有没有其他方法?
我知道的一种方法是遍历 map
,比如下面这样:
for k, v := range m { ... }
但是这样效率太低了,有没有其他方法?
你可以通过下面的方式来判断:
val, ok := myMap["foo"]
// 如果 key 存在
if ok {
// ...
}
另外一种方式:
if val, ok := myMap["foo"]; ok {
// ...
}