From: Tanaka Akira Date: 2008-05-28T14:58:12+09:00 Subject: [ruby-dev:34863] 1.8 def m() yield end; m {|&b| } 1.8 で以下が ArgumentError になるのは 1.9 と異なります。 % ./ruby -ve 'def m() yield end; m {|&b| }' ruby 1.8.7 (2008-05-28 patchlevel 5000) [i686-linux] -e:1: tried to create Proc object without a block (ArgumentError) from -e:1:in `m' from -e:1 1.9 では例外になりません。 % ./ruby -ve 'def m() yield end; m {|&b| }' ruby 1.9.0 (2008-05-27 revision 16652) [i686-linux] -- [田中 哲][たなか あきら][Tanaka Akira]