0
我有一個數字,比方說它是1000000.我想給第二個數字,比如說100,然後創建一個看起來像[0,100,200,300,400 .... 1000000]的數組。我很難找到一種方式來進行迭代,以一種基於給定分母序列化的方式進行迭代。有任何想法嗎?按分母將ruby fixnum序列化成數組
我有一個數字,比方說它是1000000.我想給第二個數字,比如說100,然後創建一個看起來像[0,100,200,300,400 .... 1000000]的數組。我很難找到一種方式來進行迭代,以一種基於給定分母序列化的方式進行迭代。有任何想法嗎?按分母將ruby fixnum序列化成數組
n = 200
i = 10
(0..n).step(i).to_a
#=> [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120,
# 130, 140, 150, 160, 170, 180, 190, 200]
請參閱Range#step。
完美。謝謝! – numb3rs1x