From: Yukihiro Matsumoto Date: 2008-05-12T10:41:23+09:00 Subject: [ruby-dev:34654] Re: defined? a &&= 0 まつもと ゆきひろです In message "Re: [ruby-dev:34645] Re: defined? a &&= 0" on Sun, 11 May 2008 15:06:11 +0900, wanabe writes: |ところで 1.8/1.9 共通の動作で、a が未定義のときに defined?(a||=0) とすると |a == 0 になるのですが、これは正しい動作なのでしょうか。 defined?に代入があるとローカル変数を定義すべきだとは思ってい ましたが、実際に代入すべきとまでは思っていませんでした。とい うわけでバグだと思います。