【发布时间】:2011-12-04 01:03:47
【问题描述】:
可能重复:
Is there a reason that we cannot iterate on “reverse Range” in ruby?
这就像魔术一样。
for i in 1..10
...
end
这个向后的for循环也应该工作,这不是很直观吗?
for i in 10..1
...
end
如果这不应该工作有一些语法原因,我觉得必须更改 ruby 以允许它。以这种方式向后编写 for 循环很直观。
【问题讨论】:
-
您是否正在寻找实际的解决方法或它不起作用的原因?
-
只是想知道为什么它不起作用。我知道其他选择。
-
@closevoters:新手问题很公平。当我开始编写 Ruby 时,我希望
10..1能够工作。