合并两个阵列的最佳方法

时间:2015-06-23 19:48:15

标签: ruby-on-rails arrays ruby

temp1 = [1,2,3,4]
temp2 = [4,3,2,1]

两个数组与以下输出合并

temp3 = [ [1,4], [2,3], [3,2], [4,1] ]

不是临时数组只有4个元素。 它可以在两个阵列中都有5-5,6-6个元素而不是5-6个。

1 个答案:

答案 0 :(得分:6)

这正是zip方法提供的功能:

>> temp1.zip(temp2)
=> [[1, 4], [2, 3], [3, 2], [4, 1]]