从总差创建迭代器

圣索里翁

我想对整数进行迭代,x直至达到n更高的值。我可以例如使用以下方法:

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]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章