0Pricing
Swift Academy · Lección

Operadores de rango

Operadores de rango

Operadores de rango es una lección gratuita de Swift Academy en CoddyKit. Esta es la lección 1 de 1. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Swift Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Swift Academy incluye 1 lecciones en total.

Introducción: operador de rango cerrado

Hola:

En esta lección aprenderemos sobre los operadores de rango que Swift nos proporciona. 

Lo primero que aprenderemos es el operador de rango cerrado. Este operador crea un rango cerrado que incluye los números que define.

Veamos nuestro ejemplo.

for index in 1...5 {
    print("\(index) times 5 is \(index * 5)")
}
// 1 times 5 is 5
// 2 times 5 is 10
// 3 times 5 is 15
// 4 times 5 is 20
// 5 times 5 is 25

Rango semiabierto

El operador de rango semiabierto crea un rango semiabierto, como se deduce de su nombre.

Si observamos detenidamente el ejemplo siguiente, aunque la longitud del array es 4, el rango va de 0 a 3.

let cats = ["Lucy", "Garfield", "Tom", "Sylvester"]
let count = cats.count
for i in 0..<count {
    print("Cat \(i + 1) is called \(cats[i])")
}
// Person 1 is called Anna
// Person 2 is called Alex
// Person 3 is called Brian
// Person 4 is called Jack

Rangos unilaterales

Rangos unilaterales

El último operador que aprenderemos es el rango unilateral. Al utilizarlo, podemos generar una secuencia tan larga como queramos eligiendo un punto de inicio, siempre que avancemos en una sola dirección.

La frase resulta un poco confusa, ¿verdad?

Aprendamos a utilizar este operador mediante un ejemplo.

let names = ["Leo", "Lucy", "Garfield", "Tom"]
for name in names[2...] {
    print(name)
}
// Brian
// Jack

for name in names[...2] {
    print(name)
}
// Anna
// Alex
// Brian

Enhorabuena

Enhorabuena 🎉

En esta sección aprendimos el concepto del operador de rango que utilizaremos con frecuencia en nuestro código.

Nos vemos en la próxima lección 💯

Operadores de rango — ilustración 4

Preguntas frecuentes

¿La lección «Operadores de rango» es gratis?

Sí — el texto completo de «Operadores de rango» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Swift Academy, actualiza a CoddyKit PRO. El curso de Swift Academy incluye 1 lecciones en total.

¿Qué aprenderé en «Operadores de rango»?

Operadores de rango Practicas Swift Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Swift Academy?

No se requiere experiencia previa. Swift Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 1.

¿Cuánto tiempo toma la lección «Operadores de rango»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Swift Academy?

Sí. Cada lección de Swift Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

← Volver a Swift Academy