From: sheepman Date: 2006-02-22T10:43:08+09:00 Subject: [ruby-dev:28365] exception handling こんにちは、sheepman です。 以下のような例外処理が ruby-1.9 では rescue されません。 ruby-1.9 で何か仕様が変わったんでしょうか。 $ cat t.rb begin raise NameError rescue puts "begin rescue yeah!" p $! p $!.name end $ ruby-1.9 -v t.rb ruby 1.9.0 (2006-02-21) [i686-linux] t.rb:2: NameError (NameError) $ ruby-1.8.4 -v t.rb ruby 1.8.4 (2005-12-24) [i686-linux] begin rescue yeah! # nil -- sheepman / TAMURA Takashi sheepman@sheepman.sakura.ne.jp http://sheepman.parfait.ne.jp/