0
我有元件(temp
)的數組,我在哈希(user_followings
)放置這樣的:紅寶石:陣列中的哈希表中消失
user_followings[user.id] = temp
當我在陣列之後做temp.clear
被添加到散列,哈希表中的元素也會消失。
我在做什麼錯?
我有元件(temp
)的數組,我在哈希(user_followings
)放置這樣的:紅寶石:陣列中的哈希表中消失
user_followings[user.id] = temp
當我在陣列之後做temp.clear
被添加到散列,哈希表中的元素也會消失。
我在做什麼錯?
任務後,user_followings[user.id]
引用相同的Array
對象temp
,如果修改一個(例如,temp.clear
),另一種是修改的內容爲好。
如果這不是你想要的,嘗試
user_followings[user.id] = temp.dup
啊,是的!當然。謝謝! – allegutta