2007-09-21 ifの反対はunless Perlノート ifは、日本語訳では、『もしxxであるならばyy』です。 unlessは、ifの反対で『もしxxでないならばyy』です。 Perlでも同様です。 Perlでは、xxが条件文で、yyが実行文になります。 以下の実行文の2行は、等価になります。 $b = 2 if ($a != 1); $b = 2 unless ($a == 1);