Latest web development tutorials

Perl en boucle

cycle de Perl cycle de Perl

alors que l'instruction à une condition donnée est vrai, une déclaration ou un groupe de déclarations effectuées à plusieurs reprises. Les conditions d'essai seront exécutées avant que le corps de la boucle.

grammaire

La syntaxe est la suivante:

while(condition)
{
   statement(s);
}

Ici, la déclaration (s) peut être une simple déclaration, il peut aussi être un bloc composé de quelques déclarations. condition peut être une expression, quand une des valeurs non nulles arbitraires sont vraies. Exécution de la boucle lorsque la condition est vraie.

Lorsque la condition est fausse, le déroulement du programme se poursuivra avec l'instruction suivante a suivi la boucle.

Diagramme

Perl en boucle

Graphique, points clésenboucle est une boucle ne peut pas exécuter. Lorsque la condition est fausse, le corps de la boucle va sauter directement à l'instruction suivante immédiatement en boucle.

Exemples

#!/usr/bin/perl

$a = 10;

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

Lorsque le corps de la boucle est exécutée lorsque le programme est dans la variable $ a est inférieur à 20, dans la variable $ a est supérieur ou égal à 20 pour sortir de la boucle.

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

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

cycle de Perl cycle de Perl