go 多维度 Map 的数据存取
多维度 Map 的数据存取
一维情况下的 map 做存取很简单,而二维以上的情况就得小心了. 先来看一个例子:
-
m:=make(map[string]map[string]int) -
c:=make(map[string]int)
-
c["b"]=1
-
m["a"]=c
-
d:=make(map[string]int)
-
d["c"]=2
-
m["a"]=d
一维情况下的 map 做存取很简单,而二维以上的情况就得小心了. 先来看一个例子: