是否可以动态创建以下二维数组:
[[1, 1], [1, 2], [2, 1], [2, 2], [3, 1], [3, 2], [4, 1], [4, 2]]
例如。
(1..4).to_a
#=> [1, 2, 3, 4]
(1..2).to_a
#=> [1, 2]
以某种方式结合这个?
最佳答案
Array#product是您正在寻找的方法:
(1..4).to_a.product (1..2).to_a
关于arrays - 动态创建二维数组 ruby ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38547784/