标签: ruby arrays set
我有两个数组,
a = [1, 2] b = [:a]
我希望得到结果
[[1, :a], [2, :a]]
有没有这方法?
答案 0 :(得分:6)
使用Array#product:
a = [1, 2] b = [:a] a.product(b) => [[1, :a], [2, :a]]
答案 1 :(得分:0)
你也可以这样做
[a,b*a.size].transpose #=> [[1, :a], [2, :a]]