为了账号安全,请及时绑定邮箱和手机立即绑定

如何区分地图中的空字符串和空字符串

如何区分地图中的空字符串和空字符串

Go
慕姐4208626 2021-10-18 16:44:18
以下代码产生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 中找到更多信息。


查看完整回答
反对 回复 2021-10-18
  • 1 回答
  • 0 关注
  • 219 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信