[問題] 有關於Ruby陣列的問題..
最近再寫一個小程式~
在使用ruby後 有點問題
搞不清楚ruby對陣列的處裡,我小小測試了一下
發現有疑問的地方~希望高手們指點一下
範例...
現在我創造兩個陣列
temp = [ [0,0],[0,0]] => [[0,0],[0,0]]
temp2 = Array.new(2, [0,0]) => [[0,0],[0,0]]
temp.class => Array
temp2.class => Array
現在我要給定值....
temp[1][1] = 3 => [[0,0],[0,3]]
temp2[1][1] = 3 => [[0,3],[0,3]]
為什麼 temp 和temp2 的值會不一樣啊?????????
--
▁▁
▕寧寧▏
▕肥肥▏
 ̄ ̄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.90.189
推
11/26 15:07, , 1F
11/26 15:07, 1F
→
11/26 15:08, , 2F
11/26 15:08, 2F
推
11/26 21:09, , 3F
11/26 21:09, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章