Ruby Ruby 2.6 无限 Range

luikore · 2018年04月20日 · 最后由 sevk 回复于 2018年04月26日 · 1539 次阅读
array[1..]
(1..).each {|i| puts i }

https://bugs.ruby-lang.org/issues/12912

共收到 4 条回复

1.step {}

学到了……

一直用 (1..1/0.0)..

要说的话ary[1..-1]其实是个很神奇的思路,直接把begin和end拿来用了,1..-1和1..Infinity看上去是完全不等价的两个东西……

增加语言复杂度,不好。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册