2015-05-31 33 views
0

我有元件(temp)的數組,我在哈希(user_followings)放置這樣的:紅寶石:陣列中的哈希表中消失

user_followings[user.id] = temp 

當我在陣列之後做temp.clear被添加到散列,哈希表中的元素也會消失。

我在做什麼錯?

回答

3

任務後,user_followings[user.id]引用相同的Array對象temp,如果修改一個(例如,temp.clear),另一種是修改的內容爲好。

如果這不是你想要的,嘗試

user_followings[user.id] = temp.dup 
+0

啊,是的!當然。謝謝! – allegutta