Perl IF...ELSE-Anweisung
Eine if-Anweisung kann von einer optionalen else-Anweisung gefolgt werden, die ausgeführt wird, wenn der boolesche Ausdruck falsch ist.
Syntax
Das Syntaxformat lautet wie folgt:
if(boolean_expression){
# 在布尔表达式 boolean_expression 为 true 执行
}else{
# 在布尔表达式 boolean_expression 为 false 执行
}
Wenn der boolesche Ausdruck boolean_expression wahr ist, wird der Code innerhalb des if-Blocks ausgeführt. Wenn der boolesche Ausdruck falsch ist, wird der Code innerhalb des else-Blocks ausgeführt.
Flussdiagramm
Beispiel
#!/usr/bin/perl
$a = 100;
# Verwenden Sie eine if-Anweisung, um den booleschen Ausdruck auszuwerten
if( $a < 20 ){
# Ausführen, wenn der boolesche Ausdruck wahr ist
printf "a ist kleiner als 20\n";
}else{
# Ausführen, wenn der boolesche Ausdruck falsch ist
printf "a ist größer als 20\n";
}
print "Der Wert von a ist:$a\n";
$a = "";
# Verwenden Sie eine if-Anweisung, um den booleschen Ausdruck auszuwerten
if( $a ){
# Ausführen, wenn der boolesche Ausdruck wahr ist
printf "eine Bedingung ist wahr\n";
}else{
# Ausführen, wenn der boolesche Ausdruck falsch ist
printf "eine Bedingung ist falsch\n";
}
printf "Der Wert von a ist:$a\n";
Wenn das obige Programm ausgeführt wird, lautet die Ausgabe:
a 大于 20 a 的值为 : 100 a 条件为 false a 的值为 :Andere Erweiterungen
Bedingte Anweisungen in Perl