Latest web development tutorials

ciclo de Swift

A veces, es posible que tenga que realizar varias veces la misma pieza de código. En circunstancias normales, las sentencias se ejecutan de forma secuencial: la primera sentencia de la función ejecutada en primer lugar, seguida de una segunda declaración, y así sucesivamente.

Los lenguajes de programación proporcionan diversas estructuras de control de las rutas de ejecución más complejas.

Bucles nos permiten ejecutar varias veces una instrucción o grupo de instrucciones, la siguiente es la más lenguajes de programación diagrama de flujo de bucle ?:

estructura de bucle

Tipo de ciclo

idioma Swift ofrece los siguientes tipos de ciclo. Haga clic en el enlace para ver una descripción detallada de cada tipo:

Tipo de ciclo descripción

para-in

Recorrido de una colección de todos los elementos que, por ejemplo, van desde la representación digital de elementos de la matriz, una cadena de caracteres.

para el bucle

Para repetir una serie de declaraciones hasta alcanzar ciertas condiciones se cumplen, por lo general después de cada ciclo se completa mediante el aumento del valor del contador de lograr.

while

Una serie de sentencias que se ejecutarán si la condición es verdadera, se ejecutará varias veces hasta que la condición se convierte en falsa.

repetir ... while

Mientras que una declaración similar antes de que la diferencia es que la condición de bucle se determina, el primer bloque de código se ejecuta el primer ciclo.

sentencias de control de bucle

Sentencias de control de bucle de cambiar el orden de ejecución de su código, a través del cual se puede saltar código. sentencias de control de bucle siguiente: Swift

Las sentencias de control descripción

Declaración continuar

Envía un bucle de iteración se detiene de inmediato este ciclo y empezar de nuevo la próxima iteración.

sentencia break

Interrumpir el ciclo actual.

declaración fallthrough

Si un caso después de la aplicación, continúe con el siguiente caso, se requiere el uso de fallthrough palabra (a través).