けいじゅ@日本ラショナルソフトウェアです.

||=と&&=がバグっているみたいです.

>> a ||= 1
=> 1
>> a ||= 2
=> nil

この場合, 結果は1になるべきですよね?

>> a &&= 1
=> nil
>> a
NameError: undefined local variable or method `a' for #<Object:0x401000f0>

この場合, aにはnilが代入されるべきでしょう.

しかし, ||=の利用価値は分かりますが, &&= は何か用途が思い浮かばないで
すよね...


__
..............................石塚 圭樹@日本ラショナルソフトウェア...
----------------------------------->> e-mail: keiju / rational.com <<---