Boucle while Perl

Perl 循环Boucles Perl

L'instruction while exécute de manière répétée une instruction ou un groupe d'instructions tant que la condition donnée est vraie. La condition est testée avant l'exécution du corps de la boucle.

Syntaxe

Le format de la syntaxe est le suivant :

while(condition)
{
   statement(s);
}

Ici, instruction(s) peut être une instruction unique ou un bloc de code composé de plusieurs instructions.

La condition peut être n'importe quelle expression. Lorsque la condition est vraie, la boucle s'exécute. Lorsque la condition est fausse, le flux du programme sortira de la boucle.

Organigramme

Perl 中的 while 循环

Dans le diagramme,whileLe point clé de la boucle est que la boucle peut ne pas s'exécuter du tout. Lorsque la condition est fausse, le corps de la boucle est ignoré et l'instruction suivante après la boucle while est exécutée directement.

Exemple

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

Dans le programme, le corps de la boucle est exécuté lorsque la variable $a est inférieure à 20, et la boucle se termine lorsque la variable $a est supérieure ou égale à 20.

L'exécution du programme ci-dessus produit la sortie suivante :

a 的值为 : 10
a 的值为 : 11
a 的值为 : 12
a 的值为 : 13
a 的值为 : 14
a 的值为 : 15
a 的值为 : 16
a 的值为 : 17
a 的值为 : 18
a 的值为 : 19

Perl 循环Boucles Perl

Autres extensions