Une instruction if peut être suivie d'une instruction else facultative, qui est exécutée lorsque l'expression booléenne est fausse.
grammaire
Le format de syntaxe est le suivant :
if(boolean_expression){ # exécuter lorsque l'expression booléenne boolean_expression est vraie}else{ # exécuter lorsque l'expression booléenne boolean_expression est fausse}
Si l'expression booléenne boolean_expression est vraie, le code contenu dans le bloc if est exécuté. Si l'expression booléenne est fausse, le code contenu dans le bloc else est exécuté.
organigramme
Exemple
#!/usr/bin/perl $a = 100 # Utiliser l'instruction if pour juger l'expression booléenne si ( $a < 20 ) { #Exécuté lorsque l'expression booléenne est vraie imprimer " a est inférieur à 20 n " ; } else { #Exécuté lorsque l'expression booléenne est fausse imprimer " a est supérieur à 20 n " } imprimer " La valeur de a est : $a n " ; $a = " " # Utiliser les instructions if pour déterminer les expressions booléennes si ( $un ) { #Exécuté lorsque l'expression booléenne est vraie imprimer " une condition est vraie n " ; } else { #Exécuté lorsque l'expression booléenne est fausse imprimer " une condition est fausse n " } imprimer " La valeur de a est : $a n " ; En exécutant le programme ci-dessus, le résultat de sortie est :
La valeur de a supérieure à 20a est : 100a La valeur de la condition est fausse est :