这是我试图在操场上运行的代码:http : //play.golang.org/p/zX1G50txzf
我有这张地图:
map[producer:Tesla model:Model S year:2015]
我想把它变成这个:
[map[field:producer value:Tesla] map[field:model value:S] map[field:year value:2015]]
但最终我会得到这个:
[map[field:year value:2015] map[field:year value:2015] map[field:year value:2015]]
看起来每次循环遍历原始地图时,我都在复制引用而不是值,所以我最终将最后一个值复制了 3 次,而不是每次复制一次。
我在这里错过了什么?
提前致谢。
慕容3067478
相关分类