У меня есть два массива,Рубин - массив умножения или РЕГИСТРИРУЙТЕСЬ операции
a = [1, 2]
b = [:a]
Я хочу, чтобы получить результат как
[[1, :a], [2, :a]]
Есть ли какие-либо методы для этого?
У меня есть два массива,Рубин - массив умножения или РЕГИСТРИРУЙТЕСЬ операции
a = [1, 2]
b = [:a]
Я хочу, чтобы получить результат как
[[1, :a], [2, :a]]
Есть ли какие-либо методы для этого?
Используйте Array#product:
a = [1, 2]
b = [:a]
a.product(b)
=> [[1, :a], [2, :a]]
Также вы можете сделать это таким образом
[a,b*a.size].transpose
#=> [[1, :a], [2, :a]]