示例代码:
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
.
试穿
Ruby版本2.3.1,2.4.0
Rbenv
ndnenkov.. 6
我认识一个叫约翰的人.有人叫他约翰尼.约翰尼今天开枪了.为什么约翰也被枪杀了?
foo = _something_
只需给出替代名称foo
即可_something_
.它不会克隆它或做任何其他恶作剧.
我认识一个叫约翰的人.有人叫他约翰尼.约翰尼今天开枪了.为什么约翰也被枪杀了?
foo = _something_
只需给出替代名称foo
即可_something_
.它不会克隆它或做任何其他恶作剧.