Bucle until en Perl

Perl 循环Bucles en Perl

La instrucción until repite la ejecución de una instrucción o grupo de instrucciones cuando la condición dada es false.

until se puede traducir como«a menos que»。

Sintaxis

El formato de sintaxis es el siguiente:

until(condition)
{
   statement(s);
}

Aquí, statement(s) puede ser una única instrucción o un bloque de código compuesto por varias instrucciones.

condition puede ser cualquier expresión; el bucle se ejecuta cuando la condición es false. Cuando la condición es true, el flujo del programa continuará ejecutando la siguiente instrucción después del bucle.

Diagrama de flujo

Perl 中的 until 循环

En el diagrama,untilEl punto clave del bucle es que este puede no ejecutarse ni una sola vez. Cuando la condición es true, se omite el cuerpo del bucle y se ejecuta directamente la siguiente instrucción después del bucle while.

Ejemplo

#!/usr/bin/perl $a = 5; # Ejecutar bucle until until( $a > 10 ){ printf "El valor de a es:$a\n"; $a = $a + 1; }

En el programa, el cuerpo del bucle se ejecuta cuando la variable $a es menor que 10, y cuando la variable $a es mayor que 10, se sale del bucle.

Al ejecutar el programa anterior, el resultado de salida es:

a 的值为 : 5
a 的值为 : 6
a 的值为 : 7
a 的值为 : 8
a 的值为 : 9
a 的值为 : 10

Perl 循环Bucles en Perl

Otras extensiones