Latest web development tutorials

Perl bucle while

ciclo de Perl ciclo de Perl

mientras que la declaración en una determinada condición es verdadera, sentencia o grupo de sentencias realizado en varias ocasiones. Las condiciones de ensayo se ejecutarán antes de que el cuerpo del bucle.

gramática

La sintaxis es la siguiente:

while(condition)
{
   statement(s);
}

En este caso, declaración (s) puede ser una sola instrucción, sino que también puede ser un bloque compuesto por algunas declaraciones. condición puede ser cualquier expresión, cuando un arbitrarias valores distintos de cero son verdaderas. La ejecución del bucle cuando la condición es verdadera.

Cuando la condición es falsa, el flujo de programa continuará con la siguiente declaración siguió el bucle.

diagrama de flujo

Perl bucle while

Gráfico,mientras quelos puntos clave del bucle es un bucle pueden no ejecutarse. Cuando la condición es falsa, el cuerpo del ciclo saltará directamente a la siguiente instrucción inmediatamente bucle while.

Ejemplos

#!/usr/bin/perl

$a = 10;

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

Cuando se ejecuta el cuerpo del bucle cuando el programa se encuentra en la variable $ a es menor que 20, en la variable $ a es mayor que o igual a 20 para salir del bucle.

El programa anterior, la salida es:

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

ciclo de Perl ciclo de Perl