gpt4 book ai didi

arrays - 在 Ruby 中创建具有开始值、结束值和浮点值步长的数组

转载 作者:数据小太阳 更新时间:2023-10-29 09:02:23 24 4
gpt4 key购买 nike

如何创建一个数组,其中包含一个范围内的值(具有开始值和结束值)和一个步骤?它应该支持 float 类型的开始值和结束值。

最佳答案

对于具有自定义步进的 float ,您可以使用Numeric#step像这样:

-1.25.step(by: 0.5, to: 1.25).to_a
# => [-1.25, -0.75, -0.25, 0.25, 0.75, 1.25]

如果您正在研究如何使用仅整数值 执行此操作,请参阅 this postthat post关于如何创建范围并在最后简单地调用 .to_a。示例:

(-1..1).step(0.5).to_a
# => [-1.0, -0.5, 0.0, 0.5, 1.0]

关于arrays - 在 Ruby 中创建具有开始值、结束值和浮点值步长的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32221652/

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