From: masahiro kawata Date: 2003-03-26T17:40:53+09:00 Subject: [ruby-list:37432] 例外について 河田と申します。一つ質問をさせてください。 begin raise rescue ensure p foo end は当然 NameError の例外が発生するのですが、 begin raise foo = "foo" rescue ensure p foo end とすると、nilが表示されます。 同じように NameError が発生するものかと思ったのですが。 なぜこうなるのか理解出来ないので、 しくみについて教えていただけるとありがたいです。 河田 正広 Masahiro Kawata mas@mas.ath.cx