timesメソッドと中括弧の関係
たのしいRuby第二版のp26
100.times { print "All work and no play makes Jack a dull boy.\n" }
はOKだけど、
100.times { print "All work and no play makes Jack a dull boy.\n" }
はsyntaxエラーになる。
中括弧の位置がポイントらしい。
多分、eachメソッドとかも同様のため、timesメソッドに限らずこういう文法なのだろうと思う。
※1.9.0になったら、エラーメッセージが1.8.2に比べて分かりやすくなったみたい。