Perlコーディング初心者質問スレ Part 64
■ このスレッドは過去ログ倉庫に格納されています
0350nobodyさん
2012/11/09(金) 15:25:33.21ID:???$aaa ||= 123;
$bbb |= 123;
「undefの場合に代入」という動作をしたく、「|=」か「||=」か忘れたので、上記のように両方したところ、
$aaa,$bbb両方とも123になりました。
「|」を入れることで、or処理のようになるのだと思っていたのですが、
上記2パターンは厳密には違う動作をしているのでしょうか?
記号の為、ググれないので質問しました。
■ このスレッドは過去ログ倉庫に格納されています