我正在使用Ruby腳本語言。我在這裏有一個片段。只是想知道在循環中發生了什麼。這裏是我的代碼代碼段是什麼意思?
#!/usr/bin/ruby
presidents = ["Ford", "Carter", "Reagan", "Bush1", "Clinton", "Bush2"]
for ss in 0...presidents.length
print ss, ": ", presidents[presidents.length - ss - 1], "\n";
end
我知道,這是打印以相反的順序排列,但我的目的是要知道什麼是
"presidents[presidents.length - ss - 1]"
發生,請幫助我理解這一點。我對此很困惑。
鏈接到有問題代碼段的網站是一個好主意,以便回答問題的人可以在上下文中看到它。是http://www.troubleshooters.com/codecorn/ruby/basictutorial.htm嗎? –