$num = 3; if ($num < 4) { print '小さい。',"\n" ; } →小さい。 $num = 7; if ($num < 4) { print '小さい。',"\n" ; } →(出力されない) |
$num = 3; if ($num < 4) { print '小さい。', "\n"; } else { print '大きい。', "\n"; } →小さい。 |
$num = 30; if ($num < 4) { print '小さい。', "\n"; } elsif ($num < 10) { print '普通。', "\n"; } elsif ($num < 30) { print '大きい。', "\n"; } else { print 'めっちゃ大きい。', "\n"; } →めっちゃ大きい。 $num = 17 のとき →大きい。 |
$num = 4 if ($num == 3 or $num == 15) { print '正しい', "\n"; } →(出力されない) |
($sec, $min, $hour) = localtime(); if (9 <= $hour and $hour <=17) { print '仕事中'; } →9-17時の間であれば,'仕事中'が表示される。 |
#以下の3つは同じ意味です。 if ($hour != 15) { print 'おやつの時間ではありません'; } unless ($hour == 15) { print 'おやつの時間ではありません'; } if (not $hour == 15) { print 'おやつの時間ではありません'; } |
$x == $y | $x eq $y | 等しい |
$x != $y | $x ne $y | 等しくない |
$x < $y | $x lt $y | $x は $yより小さい |
$x > $y | $x gt $y | $x は $yより大きい |
$x <= $y | $x le $y | $x は $y以下 |
$x >= $y | $x ge $y | $x は $y以上 |
$x <=> $y | $x cmp $y | $x と $yが等しいなら0 $x は $yより小さいなら-1 $x は $yより大きいなら1 |