Une instruction sauf peut être suivie d'une instruction else facultative, qui est exécutée lorsque l'expression booléenne est vraie.
Le format de syntaxe est le suivant :
à moins que(expression_booléenne){ # s'exécute lorsque l'expression booléenne expression_booléenne est fausse}else{ # s'exécute lorsque l'expression booléenne expression_booléenne est vraie}
Si l'expression booléenne boolean_expression est fausse, le code contenu dans le bloc à moins que ce soit est exécuté. Si l'expression booléenne est vraie, le code contenu dans le bloc else est exécuté.
#!/usr/bin/perl$a = 100;# Utilisez l'instruction moins pour détecter l'expression booléenne à moins que( $a == 20 ){ # Lorsque l'expression booléenne est fausse, printf "La condition donnée est faussen" ; }else{ # Lorsque l'expression booléenne est vraie, exécutez printf "La condition donnée est vraien";}print "La valeur de a est : $an";$a = "";# À utiliser sauf si L'instruction détecte l'expression booléenne à moins que( $a ){ # Lorsque l'expression booléenne est fausse, exécutez printf "a La condition donnée est faussen";}else{ # Lorsque l'expression booléenne est vraie, exécutez printf "a La condition donnée est truen";}print "La valeur de a est : $an";
En exécutant le programme ci-dessus, le résultat de sortie est :
La condition donnée est fausse et la valeur est : 100a La condition donnée est fausse et la valeur est : 100a.