From: Nobuyoshi Nakada Date: 2007-08-20T17:22:54+09:00 Subject: [ruby-dev:31521] Re: setter of $! なかだです。 At Mon, 20 Aug 2007 16:54:36 +0900, 石塚圭樹 wrote in [ruby-dev:31519]: > > ささだです。 > > lib/test/unit/autorunner.rb でこんな例を見つけました。 > > $! = nil > > なんで abort の前で $! を nil にしてんだろ。エラーを表示したくな > >かった? > > うーむ... > > $! = Object.new > > とかはエラーになりますね. ということは, nilを例外にしたい場合があるん > でしょうかね? メッセージを消したいだけでしょう。 $ ruby -v -e '$!=RuntimeError.new; abort' ruby 1.8.6 (2007-08-18 revision 13107) [i686-linux] -e:1: RuntimeError (RuntimeError) exit falseかabort options.to_sでいいと思いますが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦