Einer if-Anweisung kann eine optionale else-Anweisung folgen, die ausgeführt wird, wenn der boolesche Ausdruck falsch ist.
Grammatik
Das Syntaxformat ist wie folgt:
if(boolean_expression){ # ausführen, wenn der boolesche Ausdruck boolescher_Ausdruck wahr ist}else{ # ausführen, wenn der boolesche Ausdruck boolescher_Ausdruck falsch ist}
Wenn der boolesche Ausdruck boolean_expression wahr ist, wird der Code im if-Block ausgeführt. Wenn der boolesche Ausdruck falsch ist, wird der Code im else-Block ausgeführt.
Flussdiagramm
Beispiel
#!/usr/bin/perl $a = 100 ; # Verwenden Sie die if-Anweisung, um den booleschen Ausdruck zu beurteilen Wenn ( $a < 20 ) { #Wird ausgeführt, wenn der boolesche Ausdruck wahr ist printf " a
ist kleiner als 20 n " } else { #Wird ausgeführt, wenn der boolesche Ausdruck falsch ist printf " a
ist größer als 20 n " } drucken " Der Wert von a ist: $a n " ; $a = " " # Verwenden Sie if-Anweisungen
, um boolesche Ausdrücke zu bestimmen Wenn ( $a ) { #Wird ausgeführt, wenn der boolesche Ausdruck wahr ist printf „ Eine Bedingung ist wahr n “ } else { #Wird ausgeführt, wenn der boolesche Ausdruck falsch ist printf „ Eine Bedingung ist falsch n “ } drucken " Der Wert von a ist: $a n " ; Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
Der Wert von a größer als 20a ist: 100a Der Wert der Bedingung ist falsch: