Menu
Coddy logo textTech

Acceder a elementos

Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 63 de 86.

Ahora que ya sabes cómo crear arrays, aprendamos a acceder a elementos individuales dentro de ellos. Cada elemento en un array tiene una posición llamada un índice, y Swift utiliza una indexación basada en cero; lo que significa que el primer elemento está en el índice 0, no en el 1.

Para acceder a un elemento, utiliza corchetes con el número de índice:

let fruits = ["Apple", "Banana", "Orange", "Mango"]
print(fruits[0])  // Apple
print(fruits[2])  // Orange

También puedes acceder al primer y último elemento utilizando propiedades integradas:

let numbers = [10, 20, 30, 40]
print(numbers.first!)  // 10
print(numbers.last!)   // 40

La propiedad count te indica cuántos elementos hay en el arreglo, lo cual es útil cuando necesitas acceder al último elemento por índice:

let colors = ["Red", "Green", "Blue"]
print(colors.count)           // 3
print(colors[colors.count - 1])  // Blue

Ten cuidado: acceder a un índice que no existe provocará un error en tu programa. Si un array tiene 3 elementos, los índices válidos son 0, 1 y 2.

challenge icon

Desafío

Fácil

Se te proporciona el siguiente arreglo:

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

Utilizando el indexado de arreglos y sus propiedades, imprime la siguiente información en líneas separadas:

  1. La primera ciudad (usando el índice)
  2. La tercera ciudad (usando el índice)
  3. La última ciudad (usando la propiedad count para calcular el índice)
  4. El número total de ciudades en el arreglo

Tu salida debería ser:

Tokyo
London
Cairo
5

Hoja de referencia

Los arreglos utilizan indexación basada en cero, lo que significa que el primer elemento está en el índice 0. Accede a los elementos utilizando corchetes con el número de índice:

let fruits = ["Apple", "Banana", "Orange", "Mango"]
print(fruits[0])  // Apple
print(fruits[2])  // Orange

Accede a los elementos primero y último utilizando propiedades integradas:

let numbers = [10, 20, 30, 40]
print(numbers.first!)  // 10
print(numbers.last!)   // 40

Utiliza la propiedad count para obtener el número de elementos en un arreglo:

let colors = ["Red", "Green", "Blue"]
print(colors.count)              // 3
print(colors[colors.count - 1])  // Blue (último elemento por índice)

Nota: Acceder a un índice que no existe provocará que tu programa falle.

Pruébalo tú mismo

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

// TODO: Escribe tu código a continuación
// 1. Imprime la primera ciudad (usando el índice)

// 2. Imprime la tercera ciudad (usando el índice)

// 3. Imprime la última ciudad (usando la propiedad count para calcular el índice)

// 4. Imprime el número total de ciudades en el arreglo
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos