Ruby - 数组乘法或JOIN操作

Say*_*yuj 3 ruby arrays set

我有两个数组,

a = [1, 2]
b = [:a]
Run Code Online (Sandbox Code Playgroud)

我希望得到结果

[[1, :a], [2, :a]]
Run Code Online (Sandbox Code Playgroud)

这有什么方法吗?

Can*_*ide 6

使用Array#产品:

a = [1, 2]
b = [:a]
a.product(b)
=> [[1, :a], [2, :a]]
Run Code Online (Sandbox Code Playgroud)