最新の「新着記事」はここから New!
2008-03-17
if文の基礎 - 簡単な条件分岐を書く
条件分岐を行うにはifを使用します。
if (条件) {
...
}
if文( 数値比較演算子で比較 )
my $num = 1; if ($num == 1) { print "\$numは 1 と等しい\n"; } if ($num != 2) { print "\$numは 2 と等しくない\n\n"; }
if文( 文字列比較演算子で比較 )
my $pet = 'dog'; if ($pet eq 'dog') { print "\$petは dog と等しい\n"; } if ($pet ne 'cat') { print "\$petは cat と等しくない\n\n"; }
Perlにおける条件文
Perlでは、数値型や文字列型といった区別がないので、比較演算子で、文字として比較するか、数値として比較するかを選択しなければならない。
サンプルコード
if文のサンプルです。
# 条件分岐 if print "1. if文(数値比較演算子で比較)\n"; my $num = 1; if ($num == 1) { print "\$numは 1 と等しい\n"; } if ($num != 2) { print "\$numは 2 と等しくない\n\n"; } print "2. if文( 文字列比較演算子で比較 )\n"; my $pet = 'dog'; if ($pet eq 'dog') { print "\$petは dog と等しい\n"; } if ($pet ne 'cat') { print "\$petは cat と等しくない\n\n"; }


