我尝试使用范围和each向后迭代
each
(4..0).each do |i| puts i end ==> 4..0
通过0..4迭代写入数字。在另一个范围内,r = 4..0似乎是好的,r.first == 4,r.last == 0。
0..4
r = 4..0
r.first == 4
r.last == 0
上面的构造没有产生预期的结果,这对我来说似乎很奇怪。这么做的原因是什么?在什么情况下,这种行为是合理的?
https://stackoverflow.com/questions/2070574
相似问题