けいじゅ@SHLジャパンです. 

書きのプログラムですが:

for i in 1..10
  print i, "\n"
  i -= 1
  
  redo if i > 0
# エラー箇所
end
======
期待した結果は

1
2
1
3
2
1
.
.
なのですが...
====
1
2
1

と表示して ``unexpected redo'' となってしまいます. 

ひょっとしてバグじゃないでしょうか? それとも使い方が間違っている??

__
.........................................石塚 圭樹@SHLジャパン(株)...
------------>アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----