0
目前我正在存儲一個映射,鍵是Struct(MyIntC)。我想檢索地圖中的所有鍵作爲切片。切片將是指向地圖鍵的指針。這是因爲沒有多個鍵的副本。golang迭代映射時,如何獲得鍵作爲指針?
當我在這裏嘗試(https://play.golang.org/p/bclmCh_YV5),它不起作用。
切片中的所有元素都將指向迭代的最後一個貼圖元素。
這是爲什麼?我怎麼能克服這個?
注:我懷疑這是非常類似的問題Slice of structs vs a slice of pointers to structs,其中我總是使用本地變量地址。
謝謝。