Swift #10: Bucles

Published: (December 9, 2025 at 04:54 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

while

while valida una condición y ejecuta un bloque de código hasta que la condición se vuelva false.

var counter = 0
while counter  in  { ... }.

for‑in loop

El bucle for‑in itera sobre los elementos de una colección.

let input = [1, 3, 5]
for value in input {
    print(value * 2)
}
// Imprime 2, 6, 10

Usar guion bajo cuando el valor no se necesita

Cuando la constante del for‑in no se necesita, se puede reemplazar con un guion bajo:

let input = [1, 3, 5]
for _ in input {
    print("Hola")
}
// Imprime: "Hola", "Hola", "Hola"

Cláusula where

La cláusula where también sirve en for‑in para ejecutar solo las iteraciones que cumplan con cierta condición. Por ejemplo:

let input = [1, 3, 5, 6]
for value in input where value % 3 != 0 {
    print(value * 2)
}
// Imprime 2, 10
Back to Blog

Related posts

Read more »

Swift #12: Funciones

Las funciones son bloques de código delimitados por llaves { e identificados por un nombre. A diferencia de los bloques de código usados en los bucles y condici...

Advent of Swift

Article URL: https://leahneukirchen.org/blog/archive/2025/12/advent-of-swift.html Comments URL: https://news.ycombinator.com/item?id=46266312 Points: 18 Comment...

Swift #11: Cláusula de guarda

Guard statement La instrucción guard tiene una condición, seguida de un else y un bloque de guarda. Si la condición es false, se ejecuta el bloque de guarda y...

From Algorithms to Adventures

!Cover image for From Algorithms to Adventureshttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-...