AD

¿Ya dominas lo básico? Un curso estructurado de Swift es la vía rápida para dar el salto.

Ver cursos de Swift en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐦Lecciones de Swift
Lección 5 / 68

Repetir con bucles (for-in)

En esta lección repetirás una acción varias veces sin escribirla varias veces.

for i in 1...5 recorre un rango. Los tres puntos incluyen el último valor; con ..< el último queda fuera. La variable del bucle se crea sola y es constante dentro de cada vuelta.

El código de ejemplo imprime el número de vuelta cinco veces.

Esa diferencia entre 1...5 y 1..<5 es donde se cuela el error clásico de contar uno de más o de menos. La regla que ayuda a recordarlo: ..< se usa con longitudes, porque 0..<array.count recorre exactamente todas las posiciones válidas.

Swift no tiene el for de tres partes de C, ni los operadores ++ y --: se quitaron a propósito en la versión 3 porque eran fuente de confusión. Para recorrer una colección, lo idiomático es for x in coleccion, y cuando además necesitas la posición, enumerated().

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Swift directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)