From: madoka yamamoto Date: 2007-01-09T20:16:44+09:00 Subject: [ruby-dev:30118] throw,catch後にraiseでプログラム終了 こんにちは山本です。 ふたたびtrunkのrubyについて報告なのですが throw,catch後にraiseするとその時点でプログラムが終了してしまうようです。 ./miniruby -e 'catch(:sym){ throw :sym }; raise' と、実行しても何も表示されずにプログラムが終了します。 catch(:sym){ throw :sym } begin raise rescue p "rescue" end このようなコードでも何も表示されないまま終了しました。 環境は先ほど同様 ruby 1.9.0 (2007-01-09 patchlevel 0) [i686-linux] です。