Perl IF-Anweisung
Eine Perl-if-Anweisung besteht aus einem booleschen Ausdruck, gefolgt von einer oder mehreren Anweisungen.
Syntax
Das Syntaxformat lautet wie folgt:
if(boolean_expression){
# 在布尔表达式 boolean_expression 为 true 执行
}
Wenn der boolesche Ausdruck boolean_expression wahr ist, wird der Codeblock innerhalb der if-Anweisung ausgeführt. Wenn der boolesche Ausdruck falsch ist, wird der erste Codeabschnitt nach der if-Anweisung (nach der schließenden geschweiften Klammer) ausgeführt.
Flussdiagramm
Beispiel
#!/usr/bin/perl
$a = 10;
# Verwende die if-Anweisung, um einen booleschen Ausdruck auszuwerten
if( $a < 20 ){
# Ausführen, wenn der boolesche Ausdruck wahr ist
printf "a ist kleiner als 20\n";
}
print "Der Wert von a ist :$a\n";
$a = "";
# Verwende die if-Anweisung, um einen booleschen Ausdruck auszuwerten
if( $a ){
# i Wird ausgeführt, wenn der boolesche Ausdruck wahr ist
printf "Variable a ist wahr\n";
}
print "der Wert von a ist:$a\n";
Das Ausführen des obigen Programms erzeugt die folgende Ausgabe:
a 小于 20 a 的值为 : 10 a 的值为 :Andere Erweiterungen
Bedingte Anweisungen in Perl