我想通过向现有数组中插入新元素来创建新数组。但是我不想改变现有的数组。我想:
A = [1, 2, 3]
在创建时保持原样:
B = [1, 2, 3, 4]
有什么建议?
这段代码:
B = A << 4
结果是:
B = [1, 2, 3, 4]
A = [1, 2, 3, 4]
做
B = A + [4]
或者
B = [*A, 4]
或者
B = A.dup << 4
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句