Al igual que otros lenguajes de programación, el funcionamiento del ciclo while en Swift también es el mismo. Se utiliza para ejecutar una declaración de destino repetidamente siempre que una condición dada sea verdadera. Y cuando la condición se vuelve falsa, el ciclo se interrumpirá inmediatamente y se ejecutará la línea posterior al ciclo. Los bucles while se utilizan como alternativa a los bucles for-in cuando se desconoce el número de iteraciones. Este bucle ejecuta un conjunto de instrucciones hasta que se produce una condición falsa. Este ciclo se usa generalmente cuando no sabemos el número de iteraciones. Eso significa que cuando no sabemos cuántas veces tenemos que hacer un bucle, usaremos while loop en lugar de for loop porque este bucle repetirá el código siempre que la condición sea verdadera.
Sintaxis:
while condition { // Body or while loop Statement }
Donde la condición puede ser una expresión como x > 2 y las declaraciones pueden ser una sola línea de código o varias líneas de código.
Diagrama de flujo del ciclo while:
Ejemplo 1:
Swift
// Swift program to print GeeksforGeeks // 7 times // Creating and initializing variable var i = 2 // Iterate the while loop till i<8 while i < 8{ print("GeeksforGeeks") i = i + 1 }
Producción:
GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks
Ejemplo 2:
Swift
// Swift program to print the even and // odd numbers using while loop // Creating and initializing variables var i = 1, n = 20 // Iterate the while loop print("Even numbers:") while i <= n{ // It will check the number is // completely divisible by 2 or not if (i % 2 == 0) { print(i) } i = i + 1 }
Producción:
Even numbers: 2 4 6 8 10 12 14 16 18 20
Publicación traducida automáticamente
Artículo escrito por iamabhijha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA