Swift - Mientras bucle
UN while La declaración de bucle en el lenguaje de programación Swift 4 ejecuta repetidamente una declaración de destino siempre que una condición dada sea verdadera.
Sintaxis
La sintaxis de un while bucle en el lenguaje de programación Swift 4 es -
while condition {
statement(s)
}
aquí statement(s)puede ser una sola declaración o un bloque de declaraciones. losconditionpuede ser cualquier expresión. El ciclo se repite mientras la condición es verdadera. Cuando la condición se vuelve falsa, el control del programa pasa a la línea inmediatamente siguiente al ciclo.
El número 0, las cadenas '0' y "", la lista vacía () y undef son todos false en un contexto booleano y todos los demás valores son true. Negación de un valor verdadero por! o not devuelve un valor falso especial.
Diagrama de flujo
El punto clave de un tiempo de bucle es que el bucle no podría funcionar nunca. Cuando se prueba la condición y el resultado es falso, se saltará el cuerpo del bucle y se ejecutará la primera instrucción después del bucle while.
Ejemplo
var index = 10
while index < 20 {
print( "Value of index is \(index)")
index = index + 1
}
Aquí estamos usando el operador de comparación <para comparar el valor de la variable index contra 20. Si bien el valor del índice es menor que 20, el whileEl bucle continúa ejecutando un bloque de código junto a él y tan pronto como el valor del índice se vuelve igual a 20, sale. Cuando se ejecuta, el código anterior produce el siguiente resultado:
Value of index is 10
Value of index is 11
Value of index is 12
Value of index is 13
Value of index is 14
Value of index is 15
Value of index is 16
Value of index is 17
Value of index is 18
Value of index is 19