【发布时间】:2018-03-04 18:37:28
【问题描述】:
目前我正在存储一个键为 Struct (MyIntC) 的地图。我想将地图中的所有键作为切片检索。切片将是指向映射键的指针。这样就没有多个密钥的副本。
当我在这里尝试 (https://play.golang.org/p/bclmCh_YV5) 时,它不起作用。
切片中的所有元素都将指向最后迭代的地图关键元素。
为什么会这样?我该如何克服呢?
注意:我怀疑这与Slice of structs vs a slice of pointers to structs 非常相似,我总是使用局部变量地址。
谢谢。
【问题讨论】:
标签: go