Ruby on rails ruby/rails如何将列插入多维数组

Ruby on rails ruby/rails如何将列插入多维数组,ruby-on-rails,ruby,multidimensional-array,Ruby On Rails,Ruby,Multidimensional Array,我有一个数组arr=[[1,2],[3,4]]和一个列col=[5,6] 有没有一种简单的方法可以在不循环的情况下获得[[1,2,5],[3,4,6]的输出?谢谢是的,使用数组#转置如下: arr = [[1,2],[3,4]] col = [5,6] pp (arr.transpose << col).transpose # => [[1, 2, 5], [3, 4, 6]] arr=[[1,2],[3,4]] col=[5,6] pp(arr.transpose[[1,2

我有一个数组
arr=[[1,2],[3,4]]
和一个列
col=[5,6]

有没有一种简单的方法可以在不循环的情况下获得
[[1,2,5],[3,4,6]
的输出?谢谢

是的,使用
数组#转置
如下:

arr = [[1,2],[3,4]]
col = [5,6]
pp (arr.transpose << col).transpose # => [[1, 2, 5], [3, 4, 6]]
arr=[[1,2],[3,4]]
col=[5,6]
pp(arr.transpose[[1,2,5],[3,4,6]]

@mechanicalfish只是想让你知道,如果你想删除你的评论,你回复的评论已被删除。:-)在第一个索引中插入新列怎么样?