2014-02-24 24 views
1

我想得到一個數字的範圍,但只有5.是否有方法呢?也許是這樣的:(0..100).by(5)(我覺得我已經看到這樣做的地方...)Ruby或Rails是否有一個「in multiples of」方法?

我知道我可以這樣做:(0..100).select{|x| x if x % 5 == 0}你可以建議替代品嗎?

回答

3

看那方法Numeric#step。我確信這是你想要的。

0.step(25,5).to_a 
# => [0, 5, 10, 15, 20, 25] 
+1

這就是他想要的:-) +1 – Abdo

3

你想要#step

(0..100).step(5)....

相關問題