From: Shin Nishiyama Date: 2004-09-13T13:27:45+09:00 Subject: [ruby-list:40053] puts between begin and end 西山@千葉大と申します。 既出の問題でしたらすみません。 チュートリアルを作っていて気が付いたことです。 1.8以降で、使いやすくなった文法に関してなんですが、 puts (3-5).abs #=> puts((3-5).abs)で2(ただしwarningあり) begin puts (3-5).abs #=> (puts (3-5)).absと解釈されているようで例外発生 end のように違いがあります。できれば、同じようになって欲しいのですけれど これは、こういうものなのでしょうか?それともバグですか? $ ruby -v ruby 1.9.0 (2004-07-31) [i386-cygwin] $ ruby -v ruby 1.8.1 (2004-04-07) [i686-linux] の2つで試しました。