在 Ruby 中有什么很酷的方法可以创建一个 1 到 100 的数组,其中只有奇数项(1、3 等)。我现在有一个循环,但这显然不是一个很酷的方法!有什么建议吗?
我当前的代码:
def create_1_to_100_odd_array
array = [1]
i = 3
while i < 100
array.push i
i += 2
end
array
end
提前致谢
最佳答案
Range类为此目的提供了一个非常酷的功能:
1.9.3-p286 :005 > (1..10).step(2).to_a
=> [1, 3, 5, 7, 9]
关于ruby - 数组中的 1 到 100 个奇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13550042/