gpt4 book ai didi

ruby - 数组中的 1 到 100 个奇数

转载 作者:数据小太阳 更新时间:2023-10-29 06:35:58 25 4
gpt4 key购买 nike

在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com