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 #7: Tuplas

Tuplas Una tupla contiene un grupo de uno o más valores del mismo o diferente tipos. Es útil para almacenar valores efímeros o temporales que, aunque están rel...

Swift #6: Opcionales

Opcionales Algunas veces es necesario indicar la ausencia de valor de una variable. Para estos casos, Swift tiene el modificador ? que convierte cualquier tipo...

Swift #5: Caracteres y Strings

Character Un carácter se representa mediante un número binario que corresponde al índice de un elemento en la tabla Unicode, la cual define los caracteres del...

The Anatomy of a macOS App

Article URL: https://eclecticlight.co/2025/12/04/the-anatomy-of-a-macos-app/ Comments URL: https://news.ycombinator.com/item?id=46181268 Points: 5 Comments: 0...