gpt4 book ai didi

ruby - 从总差创建迭代器

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:32 25 4
gpt4 key购买 nike

我想进一步遍历从 xn 值的整数。例如,我可以这样做:

x.upto(x + n - 1)

或者其他很多方式,但是都是需要我自己计算结束,看起来不是很优雅。有什么方法可以直接从待迭代的总差创建迭代器吗?

我想象的是这样的:

5.up(10).to_a
# returns [5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

我知道我可以轻松地自己编写它,但我想知道我想要的内容是否已经存在于核心中。

最佳答案

5.step.take(10) # => [5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

关于ruby - 从总差创建迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47677930/

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