From: nobu.nakada@... Date: 2000-05-05T18:27:55+09:00 Subject: [ruby-list:22296] Re: runit なかだです。 At Fri, 5 May 2000 09:40:02 +0900, Masatoshi SEKI wrote: > > > 条件式 == falseだけでなくnilのときも > > > 例外が発生した方が使いやすくないでしょうか ? > > > > 俺も最初はそう思った。 > > だったら assert_true でも定義してしまえばすみそうな気がする。 > > こんなんじゃだめかな? > > > > def assert_true(condition, message="", level=1) > > unless condition > > assert_fail(message, caller(level)); > > end > > end たぶん、これがあると assert は使わなさそうな(笑)。 > ううむ。もちろんそれはそうなんですけど、assert()という名前からは > conditionが「真」であることの検査をしてくれることを連想しませんか? > Rubyではfalse, nilが「偽」、それ以外が「真」ですよね。 こっちの方が使いやすいと思います。 > runitのassert()が、「真」または「nil」であるとき成功 となっているのは > ケアレスミスかな、と想像しました。 というかケアレスミスを誘いそう。 -- そうだ 強気に ちょっと インチキに☆彡 中田 "Bugるくらいがちょうどいいかも;-)" 伸悦