2016-12-01 26 views
0

我有一個數字,比方說它是1000000.我想給第二個數字,比如說100,然後創建一個看起來像[0,100,200,300,400 .... 1000000]的數組。我很難找到一種方式來進行迭代,以一種基於給定分母序列化的方式進行迭代。有任何想法嗎?按分母將ruby fixnum序列化成數組

回答

2
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

+0

完美。謝謝! – numb3rs1x