以下代码产生true. 所以我想知道map[string]string在 Golang 中,有没有办法区分空字符串和空字符串?package mainimport "fmt"func main() { m := make(map[string]string) m["abc"] = "" fmt.Println(m["a"] == m["abc"]) //true}
1 回答
倚天杖
TA贡献1828条经验 获得超3个赞
如果“无”是指元素不在地图中,则可以使用 ok
习语:
val, ok := myMap["value"] // ok is true if value was in the map
您可以在Effective Go 中找到更多信息。
- 1 回答
- 0 关注
- 219 浏览
添加回答
举报
0/150
提交
取消