Ruby Ruby 2.6 无限 Range

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

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

1.step {}

学到了……

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

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

增加语言复杂度,不好。

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