我想以一种不可变的方式向数组中添加一个新元素。在 JS 中,我可以这样做:
var new_arr = arr.concat(3)
而不是这个:
arr.push(3)
如何在 Ruby 中做同样的事情? Ruby 中的 concat
方法正在发生变化。
请您参考如下方法:
就这么简单:
new_arr = arr + [3]
我想以一种不可变的方式向数组中添加一个新元素。在 JS 中,我可以这样做:
var new_arr = arr.concat(3)
而不是这个:
arr.push(3)
如何在 Ruby 中做同样的事情? Ruby 中的 concat
方法正在发生变化。
请您参考如下方法:
就这么简单:
new_arr = arr + [3]