我想以一种不可变的方式向数组中添加一个新元素。在 JS 中,我可以这样做:

var new_arr = arr.concat(3) 

而不是这个:

arr.push(3) 

如何在 Ruby 中做同样的事情? Ruby 中的 concat 方法正在发生变化。

请您参考如下方法:

就这么简单:

new_arr = arr + [3] 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!