标签: ruby-on-rails ruby multidimensional-array
我有一个数组arr = [[1,2],[3,4]]和一列col = [5,6]
arr = [[1,2],[3,4]]
col = [5,6]
是否有一种简单的方法可以在没有循环的情况下获得[[1,2,5],[3,4,6]]的输出?感谢
[[1,2,5],[3,4,6]]
答案 0 :(得分:4)
是的,使用Array#transpose如下:
Array#transpose
arr = [[1,2],[3,4]] col = [5,6] pp (arr.transpose << col).transpose # => [[1, 2, 5], [3, 4, 6]]