golang map slice 等变量拷贝

由于map 变量等是是地址类型,在直接赋值的情况下,是直接将地址指针指到拷贝的地址上
在这里插入图片描述
输出 可看出地址是同一个

0xc0000783c0 0xc0000783c0map[name:1] map[name:1]

如果需要真正拷贝到新的地址上需要 重新每个key插入新的map
在这里插入图片描述
输出

0xc0000c25d0 0xc0000c2600map[name:1] map[name:1]

总结

golang 地址类型的变量。深度拷贝需要重新插入新的地址变量中