A veces hay una situación en la que tenemos que ejecutar un bloque muchas veces, por lo que para hacer esta tarea usamos el ciclo Repeat While. O podemos decir que en Swift, usamos el ciclo Repeat While para ejecutar un bloque de código o un conjunto de declaraciones repetidamente. Repetir… el ciclo while es casi lo mismo que el ciclo while pero con solo una diferencia clave, es decir, el ciclo repeat-while ejecutará las declaraciones al menos una vez incluso si la condición es FALSA porque ejecutará las declaraciones primero y luego verificará la condición pero en el bucle while, la ejecución de sentencias se realizará solo cuando la condición sea VERDADERA.
Sintaxis:
repeat { // body of loop // statements } while (condition)
Aquí,
- En Swift, el cuerpo del bucle o declaración se ejecuta primero y luego se verifica la condición.
- Si la condición es verdadera, el cuerpo del ciclo dentro de la declaración de repetición se ejecuta nuevamente.
- Este proceso continuará hasta que la condición se evalúe como falsa.
- El bucle se detendrá cuando la condición sea FALSA.
Nota: En el lenguaje de programación Swift, el ciclo repetir mientras es el mismo que el ciclo hacer… mientras que en otros lenguajes de programación.
Diagrama de flujo:
Ejemplo 1:
Swift
// Swift program to illustrate the use // repeat...while loop import Swift // Creating variables var number = 1, n = 10 // repeat...while loop from 1 to 10 print("Numbers:") repeat { // Statement print(number) number = number + 1 }while (number <= n)
Producción:
Numbers: 1 2 3 4 5 6 7 8 9 10
Explicación: En el ejemplo anterior, hemos declarado un número de variable con el valor 1 y otra variable n con el valor 10. La declaración dentro del ciclo repetir….while se ejecuta primero sin verificar la condición y luego realizará la verificación de la condición y ejecutará las declaraciones. continuamente hasta que la condición sea VERDADERA.
Ejemplo 2:
Swift
// Swift program to illustrate the use // repeat...while loop import Swift // Creating a variable var number = 1 // Display GeeksforGeeks // Using repeat while loop repeat { // Statement print(number, " GeeksForGeeks") number = number + 1 } while (number <= 5)
Producción:
1 GeeksForGeeks 2 GeeksForGeeks 3 GeeksForGeeks 4 GeeksForGeeks 5 GeeksForGeeks
Explicación: En el ejemplo anterior, hemos declarado un número de variable con el valor 1. En el ciclo while de repetición, primero se ejecuta la declaración, luego se verifica la condición y se ejecuta hasta que la condición es verdadera. En este ejemplo, la declaración se ejecuta primero sin verificar ninguna condición e imprime (1 GeeksForGeeks) y aumenta el valor del número en 2 (número = número + 1). Ahora el valor del número es 2. Luego, la primera vez que se verifica la condición, es decir (si 2 <= 5), la condición es VERDADERA, nuevamente se moverá dentro del ciclo de repetición y este proceso continuará hasta que la condición se evalúe como falsa. Cuando la condición es FALSA, terminará el bucle.
Publicación traducida automáticamente
Artículo escrito por saptarishimondal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA