3
A
回答
6
使用Range#step
:
Range.new(5, 75).step(10).to_a
# => [5, 15, 25, 35, 45, 55, 65, 75]
[*Range.new(5, 75).step(10)]
# => [5, 15, 25, 35, 45, 55, 65, 75]
[*(5..75).step(10)] # (5..75) == Range.new(5, 75)
# => [5, 15, 25, 35, 45, 55, 65, 75]
4
不知道這是更好的,但一個方法是:
a = 8.times.map {|i| i*10+5} #=> [5, 15, 25, 35, 45, 55, 65, 75]
這種方法的好處是,項目的結果量( 8
)是明確的。
7
5.step(75, 10).to_a #=> [5, 15, 25, 35, 45, 55, 65, 75]
1
這裏有一種方法:
>> Array.new(8) { |i| i*10 + 5 }
=> [5, 15, 25, 35, 45, 55, 65, 75]
>>
相關問題
- 1. 如何創建這個數組?
- 2. 如何在ruby中創建一個類對象數組
- 3. 什麼是在ruby中創建這個數組數組的好方法?
- 4. 如何在jQuery的父參數中創建這個params數組?
- 5. 創建這個數組
- 6. 如何在PHP中創建這個數組?
- 7. 如何在java腳本中創建這樣一個數組?
- 8. 如何在C++ 11中創建這個結構體的數組?
- 9. 如何在Ruby中創建這個小DSL?
- 10. Ruby:如何創建一個整數數組[0,10..31]
- 11. 如何在Ruby中動態創建二維數組?
- 12. 如何在Ruby中創建簡單的數組?
- 13. 如何在ruby hash中爲特定鍵創建值數組?
- 14. 如何從Ruby中的一維數組創建一個多維數組?
- 15. PHP - 如何創建這樣的數組?
- 16. Ruby動態創建數組
- 17. 如何在Ruby中匹配條件時在數組內創建數組?
- 18. 如何用這組項目創建一個動態數組
- 19. 如何在ASP.NET中創建這個gridview?
- 20. Ruby:如何分組一個Ruby數組?
- 21. PHP:如何從這個數組創建一個Morris Area圖表?
- 22. 如何在Perl中創建一個動態數組數組?
- 23. 如何在C中創建一個struct數組的數組?
- 24. 如何在C++中創建一個隨機數組的數組
- 25. 如何在Javascript中創建一個數組數組?
- 26. 如何在matlab中創建一個空數組的數組?
- 27. PHP:如何正確創建數組版本這個函數?
- 28. 在Ruby對象類中創建一個數組
- 29. 如何在PHP中創建這種格式的數組?
- 30. 如何在JavaScript中創建這樣的數組?
謝謝大家。 – Tintin81