Instruction UNLESS de Perl

Perl 条件语句Instructions conditionnelles Perl

Une instruction unless se compose d'une expression booléenne suivie d'une ou plusieurs instructions.

Syntaxe

Le format de la syntaxe est le suivant :

unless(boolean_expression){
   # 在布尔表达式 boolean_expression 为 false 执行
}

Si l'expression booléenne boolean_expression est fausse, le bloc de code dans l'instruction if sera exécuté. Si l'expression booléenne est vraie, le premier ensemble de code après la fin de l'instruction if (après l'accolade fermante) sera exécuté.

Organigramme

Exemple

#!/usr/bin/perl $a = 20; # Utiliser l'instruction unless pour tester une expression booléenne unless( $a < 20 ){ # Exécuté lorsque l'expression booléenne est fausse printf "a est supérieur ou égal à 20\n"; } print "La valeur de a est :$a\n"; $a = ""; # Utiliser l'instruction unless pour tester une expression booléenne unless ( $a ){ # Exécuté lorsque l'expression booléenne est fausse printf "La condition a est fausse\n"; } print "La valeur de a est :$a\n";

Après l'exécution du programme ci-dessus, le résultat de sortie est :

a 大于等于 20
a 的值为 : 20
条件 a 为 false
a 的值为 :

Perl 条件语句Instructions conditionnelles Perl

Autres extensions