Bucle for de Swift
Este tipo de bucle está en desuso en Swift 3.
El bucle for de Swift se utiliza para repetir una serie de sentencias hasta que se cumpla una condición específica, generalmente incrementando el valor de un contador después de cada iteración del bucle.
Sintaxis
El formato de sintaxis del bucle for de Swift es el siguiente:
for init; condition; increment{
循环体
}
Análisis de parámetros:
- initSe ejecuta primero y solo una vez. Este paso le permite declarar e inicializar cualquier variable de control del bucle. También puede no escribir ninguna sentencia aquí, siempre que aparezca un punto y coma.
- A continuación, se evalúaconditionSi es verdadero, se ejecuta el cuerpo del bucle. Si es falso, no se ejecuta el cuerpo del bucle y el flujo de control salta a la siguiente sentencia después del bucle for.
- Después de ejecutar el cuerpo del bucle for, el flujo de control regresa a la sentencia anterior.incrementEsta sentencia le permite actualizar la variable de control del bucle. Esta sentencia puede dejarse vacía, siempre que aparezca un punto y coma después de la condición.
- La condición se evalúa nuevamente. Si es verdadera, se ejecuta el bucle, y este proceso se repite continuamente (cuerpo del bucle, luego incremento del paso, y luego reevaluación de la condición). Cuando la condición se vuelve falsa, el bucle for termina.
Diagrama de flujo:
Ejemplo
import Cocoa
var someInts:[Int] = [10, 20, 30]
for var index = 0; index < 3; ++index {
print( "索引 [\(index)] 对应的值为 \(someInts[index])")
}
El resultado de la ejecución del programa anterior es:
索引 [0] 对应的值为 10 索引 [1] 对应的值为 20 索引 [2] 对应的值为 30Otras extensiones
Bucles de Swift