3

私は2つのアレイを持っています、

a = [1, 2]
b = [:a]

結果を次のように取得したい

[[1, :a], [2, :a]]

このための方法はありますか?

4

2 に答える 2

6

Array#productを使用します:

a = [1, 2]
b = [:a]
a.product(b)
=> [[1, :a], [2, :a]]
于 2012-04-27T08:28:13.320 に答える
0

また、あなたはこのようにそれを行うことができます

[a,b*a.size].transpose
#=> [[1, :a], [2, :a]]
于 2012-04-27T08:29:42.697 に答える