可能重复:
如何从最后一个元素开始迭代数组?(红宝石)
我试图反过来迭代一个列表,但我无法弄明白.
这是我的代码:
#!/usr/bin/ruby
presidents = ["Ford", "Carter", "Reagan", "Bush1", "Clinton", "Bush2"]
for ss in -presidents.length...0
print ": ", presidents[ss], "\n";
end
Run Code Online (Sandbox Code Playgroud)
presidents = ["Ford", "Carter", "Reagan", "Bush1", "Clinton", "Bush2"]
presidents.reverse_each { |president| p president }
Run Code Online (Sandbox Code Playgroud)