11
a = [1, 2, 3]
b = [4, 5, 6]

2D 配列で 2 つの配列を結合するにはどうすればよいですか?:

[[1, 4], [2, 5], [3, 6]]
4

2 に答える 2

31

Array#zip を試す

a.zip(b)
=> [[1,4],[2,5],[3,6]]
于 2012-08-17T18:33:26.137 に答える
10

明らかにzip最も簡単な答えですが、これも機能します。

[a, b].transpose
=> [[1, 4], [2, 5], [3, 6]]
于 2012-08-17T18:50:30.033 に答える