Perl hasta bucle
Perl hasta el ciclo / h1>
En las condiciones dadas hasta que la afirmación es falsa, la sentencia o grupo de sentencias realizan repetidamente.
gramática
La sintaxis es la siguiente:
until(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 la condición es falsa, el bucle.
Cuando la condición es verdadera, el flujo de programa continuará con la siguiente declaración siguió el bucle.
diagrama de flujo
Tabla, los puntos clavehasta queel bucle es un bucle pueden no ejecutarse. Cuando la condición es verdadera, el cuerpo del ciclo saltará directamente a la siguiente instrucción inmediatamente bucle while.
Ejemplos
#!/usr/bin/perl $a = 5; # 执行 until 循环 until( $a > 10 ){ printf "a 的值为 : $a\n"; $a = $a + 1; }
Programa en la variable $ a es corporal inferior a 10 bucle se ejecuta, la variable $ a es mayor que o igual a 10, se sale del bucle.
El programa anterior, la salida es:
a 的值为 : 5 a 的值为 : 6 a 的值为 : 7 a 的值为 : 8 a 的值为 : 9 a 的值为 : 10