2009-02-03 ||=演算子 perl 最近初めてのperlを読みながらperlについて勉強しています。 =演算子の意味がよくわからなかったけどこういう事らしい。 以下の2つは同じ。 $port ||= 8000; $port = $port || 8000; つまり$portが真でないならデフォルト値で8000が代入されるありがちな処理。 だけど他の言語でこんな記述ありだったっけ? 参考 Perl の演算子と優先順位