Bucle do...while en Perl

Perl 循环Bucles en Perl

A diferencia deforywhilelos bucles, que prueban la condición del bucle en la parte superior. En el lenguaje Perl,do...whileel bucle comprueba su condición al final del bucle.

do...whileEl bucle es similar al bucle while, pero el bucle do...while asegura que el bucle se ejecute al menos una vez.

Sintaxis

El formato de sintaxis es el siguiente:

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

Tenga en cuenta que la expresión de condición aparece al final del bucle, por lo que los statement(s) del bucle se ejecutan al menos una vez antes de que se pruebe la condición.

Si la condición es true, el flujo de control saltará de vuelta al do anterior y volverá a ejecutar los statement(s) del bucle. Este proceso se repite continuamente hasta que la condición dada se vuelva false.

Diagrama de flujo

Perl 中的 do...while 循环

Ejemplo

#!/usr/bin/perl $a = 10; # Ejecutar el bucle do...while do{ printf "El valor de a es:$a\n"; $a = $a + 1; }while( $a < 15 );

Al ejecutar el programa anterior, el resultado es:

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

Perl 循环Bucles en Perl

Otras extensiones