Perl-IF...ELSIF-Anweisung
Auf eine if-Anweisung kann eine optionale elsif-Anweisung und danach eine else-Anweisung folgen.
Diese Art von bedingter Anweisung ist sehr nützlich, wenn mehrere Bedingungen vorliegen.
Bei der Verwendung von if-, elsif- und else-Anweisungen müssen Sie die folgenden Punkte beachten.
Auf eine if-Anweisung können 0 oder 1 else-Anweisung folgen, aber nach einer elsif-Anweisung muss eine else-Anweisung stehen.
Auf eine if-Anweisung können 0 oder 1 elsif-Anweisung folgen, aber sie müssen vor der else-Anweisung geschrieben werden.
Wenn eine der elsif-Anweisungen erfolgreich ausgeführt wird, werden die anderen elsif- und else-Anweisungen nicht mehr ausgeführt.
Syntax
Das Syntaxformat lautet wie folgt:
if(boolean_expression 1){
# 在布尔表达式 boolean_expression 1 为 true 执行
}
elsif( boolean_expression 2){
# 在布尔表达式 boolean_expression 2 为 true 执行
}
elsif( boolean_expression 3){
# 在布尔表达式 boolean_expression 3 为 true 执行
}
else{
# 布尔表达式的条件都为 false 时执行
}
Beispiel
Nach Ausführung des obigen Programms lautet das Ausgabeergebnis:
a 的值为 100Weitere Erweiterungen
Bedingte Anweisungen in Perl