Instruction continue Perl

Perl 循环Boucles Perl

Le bloc continue de Perl est généralement exécuté avant que l'instruction de condition ne soit évaluée à nouveau.

L'instruction continue peut être utilisée dans les boucles while et foreach.

Syntaxe

Le format de syntaxe de l'instruction continue dans une boucle while est le suivant :

while(condition){
   statement(s);
}continue{
   statement(s);
}

Le format de syntaxe de l'instruction continue dans une boucle foreach est le suivant :

foreach $a (@listA){
   statement(s);
}continue{
   statement(s);
}

Exemple

Utilisation de l'instruction continue dans une boucle while :

Exemple

#/usr/bin/perl $a = 0; while($a < 3){ print "a = $a\n"; }continue{ $a = $a + 1; }

La sortie du programme ci-dessus est :

a = 0
a = 1
a = 2

Utilisation de l'instruction continue dans une boucle foreach :

Exemple

#/usr/bin/perl @list = (1, 2, 3, 4, 5); foreach $a (@list){ print "a = $a\n"; }continue{ last if $a == 4; }

La sortie du programme ci-dessus est :

a = 1
a = 2
a = 3
a = 4

Perl 循环Boucles Perl

Autres extensions