Boucle do...while Perl

Perl 循环Boucles Perl

Contrairement aux boucles de typeforetwhile, qui testent la condition de boucle en haut de la boucle. En Perl,do...whilela boucle vérifie sa condition à la fin de la boucle.

do...whileLa boucle est similaire à la boucle while, mais la boucle do...while garantit que la boucle est exécutée au moins une fois.

Syntaxe

Le format de la syntaxe est le suivant :

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

Notez que l'expression conditionnelle apparaît à la fin de la boucle, donc la ou les instructions dans la boucle seront exécutées au moins une fois avant que la condition ne soit testée.

Si la condition est vraie, le flux de contrôle revient au do ci-dessus et réexécute la ou les instructions dans la boucle. Ce processus se répète jusqu'à ce que la condition donnée devienne fausse.

Organigramme

Perl 中的 do...while 循环

Exemple

#!/usr/bin/perl $a = 10; # Exécuter la boucle do...while do{ printf "La valeur de a est :$a\n"; $a = $a + 1; }while( $a < 15 );

Après l'exécution du programme ci-dessus, la sortie est :

a 的值为: 10
a 的值为: 11
a 的值为: 12
a 的值为: 13
a 的值为: 14

Perl 循环Boucles Perl

Autres extensions