示例代码:
hash_of_array = { a: [] }
b = hash_of_array
c = hash_of_array
b[:a] << 1
puts b # => { a: [1] }
puts c # => { a: [1] }
为什么两个变量的数组中都有 1?我只将它附加到变量上b
.
Tried on
我认识一个叫约翰的人。有人称他为约翰尼。约翰尼今天被枪杀了。为什么约翰也被枪杀了?
foo = _something_
只需给出替代名称foo
to _something_
。它不会克隆它或做任何其他恶作剧。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)