Latest web development tutorials

Swift para bucle

ciclo de Swift ciclo de Swift

Swift para el bucle se utiliza para repetir una serie de estados hasta que se alcanzan ciertas condiciones, en general, después de cada ciclo se completa mediante el aumento del valor del contador de lograr.

gramática

Swift para la sintaxis de bucle es la siguiente:

for init; condition; increment{
   循环体
}

parámetros analíticos:

  1. init se ejecuta en primer lugar, y sólo una vez.Este paso le permite declarar e inicializar las variables de control del bucle. También puede escribir cualquier declaración que no está aquí, siempre y cuando no es un punto y coma en aparecer.
  2. A continuación, vamos a evaluar lascondiciones.Si es verdadero, se ejecuta el cuerpo del bucle. Si es falso, el cuerpo del bucle no se ejecuta, y el flujo de control salta a inmediatamente para el siguiente ciclo de estado.
  3. Después de ejecutar el bucle para el cuerpo, el flujo de control del programa retrocede por encima de la declaraciónde la subasta.Esta declaración le permite actualizar la variable de control del bucle. La declaración puede dejarse en blanco, siempre que las condiciones parecen tener un punto y coma.
  4. Condición se juzga de nuevo. Si es verdad, entonces el ciclo de ejecución, el proceso se repite, (cuerpo del bucle y, a continuación, aumentar el valor de paso, a continuación, volver a determinar las condiciones). Cuando la condición se convierte en falsa, por bucle termina.

Diagrama de flujo:

Ejemplos

import Cocoa

var someInts:[Int] = [10, 20, 30]

for var index = 0; index < 3; ++index {
   print( "索引 [\(index)] 对应的值为 \(someInts[index])")
}

La salida por encima de la ejecución del programa es:

索引 [0] 对应的值为 10
索引 [1] 对应的值为 20
索引 [2] 对应的值为 30

ciclo de Swift ciclo de Swift