Swift - Bucles
Puede haber una situación en la que necesite ejecutar un bloque de código varias veces. En general, las sentencias se ejecutan secuencialmente: la primera sentencia de una función se ejecuta primero, seguida de la segunda, y así sucesivamente.
Los lenguajes de programación proporcionan varias estructuras de control que permiten rutas de ejecución más complicadas.
Una declaración de bucle nos permite ejecutar una declaración o grupo de declaraciones varias veces. A continuación se muestra la forma general de una declaración de bucle en la mayoría de los lenguajes de programación:
El lenguaje de programación Swift 4 proporciona los siguientes tipos de bucle para manejar los requisitos de bucle. Haga clic en los siguientes enlaces para verificar su detalle.
No Señor | Tipo de bucle y descripción |
---|---|
1 | for-in Este bucle realiza un conjunto de declaraciones para cada elemento en un rango, secuencia, colección o progresión. |
2 | while loop Repite una declaración o un grupo de declaraciones mientras una condición determinada es verdadera. Prueba la condición antes de ejecutar el cuerpo del bucle. |
3 | repetir ... mientras bucle Como una instrucción while, excepto que prueba la condición al final del cuerpo del bucle. |
Declaraciones de control de bucle
Las sentencias de control de bucle cambian la ejecución de su secuencia normal. Cuando la ejecución abandona un ámbito, todos los objetos automáticos que se crearon en ese ámbito se destruyen.
Swift 4 admite las siguientes declaraciones de control. Haga clic en los siguientes enlaces para verificar su detalle.
No Señor | Declaración de control y descripción |
---|---|
1 | Continuar declaración Esta declaración le dice a un bucle que detenga lo que está haciendo y comience de nuevo al comienzo de la siguiente iteración a través del bucle. |
2 | declaración de ruptura Termina la instrucción de bucle y transfiere la ejecución a la instrucción que sigue inmediatamente al bucle. |
3 | declaración fallida La declaración fallthrough simula el comportamiento del cambio Swift 4 al cambio de estilo C. |