我有一個包含指標的 Struct 陣列,我想用一些資料設定它,但是當它退出 for 回圈時,值將回傳 nil
繼承人示例: https ://go.dev/play/p/iCiHsVfJkMx
有沒有辦法回傳完整的資料,我的意思是它的價值
uj5u.com熱心網友回復:
你的范圍t是型別[]Data。Data不是指標型別,因此v將設定為t[0], thent[1]等的副本。
您需要通過陣列索引訪問結構,以便有完整的參考鏈。
https://go.dev/play/p/BqgavPfx16V
uj5u.com熱心網友回復:
解決問題的另一種方法是使用Data{new(UserData)}而不是Data{}.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/438855.html
標籤:走
