在Ruby中组合数组

Ahk*_*avi -1 ruby arrays merge

我有两个数组,如下面列出的那样.

a = [1, 2, 3, 4, 5]
b = [1.360, 0.085, -1.190, -0.340, 3.698]
Run Code Online (Sandbox Code Playgroud)

我需要合并每个索引的值,以便得到一个类似的结构Resultant Array.

Resultant Array = [[1, 1.360], [2, 0.085], [3, -1.190], [4, -0.340], [5, 3.698]]
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

San*_*osh 5

您可以使用Array#zip

a.zip(b)
# => [[1, 1.36], [2, 0.085], [3, -1.19], [4, -0.34], [5, 3.698]]
Run Code Online (Sandbox Code Playgroud)