最新の「新着記事」はここから New!
2008-03-22
or - 条件が満たされなかった場合の処理
orは、左辺が真ではなかった場合に、右辺を実行するための構文です。open関数やsystem関数と一緒に使われることが多い。
左辺 or 右辺
サンプルコード
orのサンプルです。
use strict; use warnings; # 条件分岐 or print "1: or 条件分岐"; my $file = 'foo.txt'; # open関数は、ファイルオープンに失敗すると、undefを返す。 # すると、or の左辺に記述されたエラー処理が実行される。 # open関数が,成功した場合は,0以外の値が返り,or の右側の処理は実行されない。 open my $fh, "<", $file or die qq/Can't opne file "$file": $!/;


