Latest web development tutorials

Perl boucle do ... while

cycle de Perl cycle de Perl

Contrairement à la eten boucles, ils testent la condition de boucle de la boucle.EnPerl, boucle do ... while est de vérifier son état à la fin de la boucle.

faire ... alors que la boucle est similaire à la boucle de temps, mais faire ... alors que la boucle assurera la mise en œuvre d'au moins un cycle.

grammaire

La syntaxe est la suivante:

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

S'il vous plaît noter que les expressions conditionnelles apparaissent à la fin de la boucle, de sorte que la déclaration (s) de la boucle seront exécutées au moins une fois avant que la condition est testée.

Si la condition est vraie, le flux de contrôle saute au-dessus de le faire, et puis re-exécuter l'instruction (s) de la boucle. Ce processus est répété jusqu'à ce que la condition donnée devient fausse.

Diagramme

Perl dans un do ... while

Exemples

#!/usr/bin/perl

$a = 10;

# 执行 do...while 循环
do{
   printf "a 的值为: $a\n";
   $a = $a + 1;
}while( $a < 15 );

Le programme ci-dessus, le résultat est:

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

cycle de Perl cycle de Perl