4.1. Bedingungen
Die Syntax von Bedingungen sieht wie folgt aus:

      if ( BEDINGUNG )  BLOCK ;
      if ( BEDINGUNG )  BLOCK  else BLOCK ;
      if ( BEDINGUNG )  BLOCK  elsif BLOCK else BLOCK;
      BLOCK  if (BEDINGUNG);
      unless ( BEDINGUNG ) BLOCK;

Ein Beispiel:

     print "wie alt sind Sie? ";
      $a=<STDIN>;
      chomp($a);
      if ($a < 18) {
            print "upss... Du darfst hier noch nicht rein!\n";
      } else {
            print "Seien Sie uns herzlich willkommen.\n";
      }
      unless ($a<65) {
            print "Wir wünschen einen schönen Ruhestand!\n";
      }