作者fuha (mimi)
看板Ruby
标题[问题] 有关於Ruby阵列的问题..
时间Sun Nov 26 13:01:23 2006
最近再写一个小程式~
在使用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
1F:推 jtmh:temp2 中的两个阵列其实是同一个,详情请参考 Core API doc: 11/26 15:07
3F:推 fuha:抱歉~他的说明和范例我不是很懂 可否再给点提示? thx 11/26 21:09