我有一个map复杂的键 - 例如,二维数组:
map
m := make(map[[2][3]int]int)
当我在地图中插入一个新密钥时,Go 是否会对该密钥进行深层复制?
a := [2][3]int{{1, 2, 3}, {4, 5, 6}} m[a] = 1
换句话说,如果我在将数组a用作映射键后更改数组,映射是否仍包含 的旧值a?
a
摇曳的蔷薇
温温酱
相关分类