因此前幾天我決定嘗試學習Ruby,它實際上一直很好。我一直在IRB中大部分時間都在擺弄,直到我能找到一個非平凡的程序來編寫代碼來測試我的知識。Ruby中的新功能 - IRB中的循環問題
不過,今天我遇到了一個While循環意想不到的問題,我希望你們能幫助我這個:
irb(main):001:0> i = 0
=> 0
irb(main):002:0> while (i < 1000)
irb(main):003:1> i++
irb(main):004:1* end
SyntaxError: (irb):4: syntax error, unexpected keyword_end
from C:/WINDOWS/Ruby/bin/irb:12:in `<main>'
到底爲什麼不是這個工作,我很期待它來?根據this site我有正確的結構,所以我在這裏錯過了什麼?
我在Windows XP下運行Ruby 1.9.2,如果有任何幫助的話。
這*是*有效的Ruby,這正是*爲什麼*錯誤信息非常混亂。 – 2011-04-15 16:52:08