Einer „lessless“-Anweisung kann eine optionale „else“-Anweisung folgen, die ausgeführt wird, wenn der boolesche Ausdruck wahr ist.
Das Syntaxformat ist wie folgt:
less(boolean_expression){ # ausführen, wenn der boolesche Ausdruck boolean_expression false ist}else{ # ausführen, wenn der boolesche Ausdruck boolean_expression true ist}
Wenn der boolesche Ausdruck „boolean_expression“ „false“ ist, wird der Code im „lessless“-Block ausgeführt. Wenn der boolesche Ausdruck wahr ist, wird der Code im else-Block ausgeführt.
#!/usr/bin/perl$a = 100;# Verwenden Sie die „unless“-Anweisung, um den booleschen Ausdruck zu erkennen, unlimited( $a == 20 ){ # Wenn der boolesche Ausdruck falsch ist, printf „Die angegebene Bedingung ist falschn“ ; }else{ # Wenn der boolesche Ausdruck wahr ist, führen Sie printf "Die angegebene Bedingung ist wahrn";}print "Der Wert von a ist: $an";$a = "";# Verwenden Sie es aus, sofern nicht Die Anweisung erkennt einen booleschen Ausdruck, es sei denn( $a ){ # Wenn der boolesche Ausdruck falsch ist, führen Sie printf "a aus. Die gegebene Bedingung ist falschn";}else{ # Wenn der boolesche Ausdruck wahr ist, führen Sie printf "a aus. Die gegebene Bedingung ist truen";}print „Der Wert von a ist: $an";
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
Die gegebene Bedingung ist falsch und der Wert ist: 100a Die gegebene Bedingung ist falsch und der Wert ist: