Latest web development tutorials

Perl ciclo while

ciclo di Perl ciclo di Perl

mentre la dichiarazione a una determinata condizione è vera, dichiarazione o gruppo di istruzioni ripetutamente eseguite. Le condizioni di prova saranno eseguite prima del corpo del ciclo.

grammatica

La sintassi è la seguente:

while(condition)
{
   statement(s);
}

Qui, statement (s) può essere una singola istruzione, può anche essere un blocco composto da poche istruzioni. condizione può essere qualsiasi espressione, quando un arbitrario valori diversi da zero sono vere. L'esecuzione del ciclo quando la condizione è vera.

Quando la condizione è falsa, il flusso del programma continua con l'istruzione successiva ha seguito il ciclo.

diagramma di flusso

Perl ciclo while

Grafico, i punti chiavementreciclo è un ciclo non può essere eseguita. Quando la condizione è falsa, il corpo del ciclo salterà direttamente alla istruzione successiva immediatamente ciclo while.

Esempi

#!/usr/bin/perl

$a = 10;

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

Quando il corpo del ciclo viene eseguito quando il programma è nella variabile $ a è inferiore a 20, nella variabile $ a è maggiore o uguale a 20 per uscire dal ciclo.

Il programma precedente, l'uscita è:

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

ciclo di Perl ciclo di Perl