Instruction continue 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 = 4Autres extensions
Boucles Perl