From: matz@... (Yukihiro Matsumoto) Date: 1998-07-06T15:10:47+09:00 Subject: [ruby-dev:3220] Re: [BUG] a ||= 1 and a &&= 1 まつもと ゆきひろです In message "[ruby-dev:3215] [BUG] a ||= 1 and a &&= 1" on 98/07/05, Keiju ISHITSUKA writes: |けいじゅ@日本ラショナルソフトウェアです. | |||=と&&=がバグっているみたいです. | |>> a ||= 1 |=> 1 |>> a ||= 2 |=> nil | |この場合, 結果は1になるべきですよね? おおっ,代入には値があったのでしたね.忘れてました.^^;;; |>> a &&= 1 |=> nil |>> a |NameError: undefined local variable or method `a' for # | |この場合, aにはnilが代入されるべきでしょう. これもミスですね.修正しました.パッチが広範囲に及ぶので次の リリースに含めるということにします.どうせすぐのはずだし. 次はいよいよ1.1cか. まつもと ゆきひろ /:|)