根据地图上的 Golang 文档,
如果请求的键不存在,我们将获得值类型的零值。在这种情况下,值类型是 int,所以零值是 0:
j := m["root"] // j == 0
所以我试图确定一个结构是否存在给定的字符串,我将如何确定这一点?我会检查一个带有零值的空结构吗?这里的比较会是什么样子?
type Hello struct{}
structMap := map[string]Hello{}
j := structMap["example"]
if(j==?) {
...
}
慕妹3146593
相关分类