Fundamentos de ActivePerl - Parte 8 Introducción Esto es parte de mi serie 8, Fundamentos de ActivePerl. Un bucle es un conjunto de sentencias que se ejecuta repetidamente hasta que se cumple una condición especificada. En ActivePerl, usted tiene el bucle do-while, el bucle while y el bucle for. Vamos a ver lo que todo esto significa en este artículo. Un bucle en sí es una declaración que tiene otras declaraciones dentro. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected].
Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. El do-while Pruebe el siguiente código primero: use strict; print "Content-Type: text /html \\ n \\ n"; my $ n = 0; do {print $ n; print "++ $ n;...} while ($ n Echemos un vistazo a lo que está en el código cero se asigna a una variable, $ n entonces usted tiene la instrucción do-while La primera hora de la declaración es, hacer. Esto es una instrucción al ActivePerl Intérprete para ejecutar lo que hay dentro de las llaves. El intérprete ejecuta sentencias en un programa de arriba hacia abajo.
La primera declaración de ejecutar es la declaración y la asignación de la variable, $ n. El siguiente afirmación es la declaración de bucle do-while (construcción). Así que, tan pronto como el intérprete ve, hacer, ejecuta todas las declaraciones en las llaves. Hay dos declaraciones en el bloque. El primero de ellos muestra el valor de $ n . Los segundos incrementos de uno, $ n. Ahora, después de la segunda llave de, usted tiene la palabra, mientras que. hacer y mientras se reservan palabras. Son instrucciones al intérprete ActivePerl.
Después de la palabra, mientras que, usted tiene una condición. Así que, ¿indica al intérprete para ejecutar las sentencias en las llaves. Inmediatamente después de que el intérprete ve rato. mientras evalúa la condición para ver si la condición da como resultado cierto. Si el resultado es verdadero (retornos verdaderos), a continuación, las declaraciones en las llaves se ejecutan de nuevo. La condición, mientras se comprueba de nuevo; si bien es cierto el bloque se ejecuta de nuevo. Este ciclo se repite hasta que la condición es falsa. Para el caso por encima del valor inicial de $ n es cero.
Cuando se ejecuta el bloque, aparece cero y entonces el valor de $ n se incrementa en 1, a partir de cero. Como $ n es 1, la condición mientras se convierte en ", mientras que (