zurückInhaltvorwärts Perl Einführung: Die unless Anweisung

6.8 Die unless Anweisung

Die unless Anweisung verhält sich zur if Anweisung ähnlich wie die until Schleife zur while Schleife. Es wird nur dann in den Anweisungsteil der unless Anweisung gewechselt, wenn die Bedingung falsch ist. Ist die Bedingung wahr, wird der Anweisungsteil nicht ausgeführt. Die unless Anweisung kann einen else Zweig enthalten. Die allgemeine Form der unless Anweisung stellt sich wie folgt dar:

unless (Bedingung) {
    Anweisung1;
    Anweisung2;
    Anweisung3;
}
else {
    Anweisung4;
    Anweisung5;
    Anweisung6;
}

Hier einer unserer allseits beliebten Alterstests:

print "Bitte gib Dein alter ein: ";
$alter = <STDIN>;

unless ($alter > 18) {
  print "Na, Kleiner ...";
}
else {
print "Wir empfehlen die Kraft der zwei Herzen.";
}
Perl Einführung: Die unless Anweisung zurückInhaltvorwärts