| 赞 | 3 |
| VIP | |
| 好人卡 | |
| 积分 | 10 |
| 经验 | |
| 最后登录 | 2026-7-17 |
| 在线时间 | 1391 小时 |
寒
- 梦石
- 0
- 星屑
- 1049
- 在线时间
- 1391 小时
- 注册时间
- 2010-8-9
- 回帖
- 3301
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 寒冷魔王 于 2014-10-19 11:21 编辑
利用数组类的内部方法使数组引用部分变更的影响失效- # 0
- puts "-------------"
- a = [0,1,2,3,4,5,0]
- b = a
- p b
- p b==a
- p b.eql?(a)
- p b.equal?(a)
- a[0] = 6
- p b
- p b==a
- p b.eql?(a)
- p b.equal?(a)
- # 1
- puts "-------------"
- a= [0,1,2,3,4,5,0]
- b = a.clone
- p b
- p b==a
- p b.eql?(a)
- p b.equal?(a)
- a[0] = 6
- p b
- p b==a
- p b.eql?(a)
- p b.equal?(a)
- # 2
- puts "-------------"
- a= [0,1,2,3,4,5,0]
- b = a.collect
- p b
- p b==a
- p b.eql?(a)
- p b.equal?(a)
- a[0] = 6
- p b
- p b==a
- p b.eql?(a)
- p b.equal?(a)
复制代码 @taroxd |
|