我是靠谱客的博主 激情汽车,最近开发中收集的这篇文章主要介绍ruby数组拷贝小问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

值拷贝实例:
>> a=[1,2]
=> [1, 2]
>> b=Array.new(a)
=> [1, 2]
>> b.delete(1)
=> 1
>> b
=> [2]
>> a
=> [1, 2]

指针拷贝实例:
>> a=[1,2]
=> [1, 2]
>> b=a
=> [1, 2]
>> b.delete(1)
=> 1
>> b
=> [2]
>> a
=> [2]


ruby中数组用=号赋值是指针拷贝,需要注意一下,而不是像c或其他语言一样=默认是值拷贝。

最后

以上就是激情汽车为你收集整理的ruby数组拷贝小问题的全部内容,希望文章能够帮你解决ruby数组拷贝小问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部