【发布时间】:2016-03-18 11:12:31
【问题描述】:
这是我试图在操场上运行的代码: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 次,而不是每次复制一次。
我在这里错过了什么?
提前致谢。
【问题讨论】:
标签: json dictionary go slice