ruby / rails如何将列插入到多维数组中

时间:2013-12-16 21:56:52

标签: ruby-on-rails ruby multidimensional-array

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

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

1 个答案:

答案 0 :(得分:4)

是的,使用Array#transpose如下:

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