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 sabes cómo crear matrices, aprendamos a acceder a elementos individuales dentro de ellas. Cada elemento de una matriz tiene una posición llamada í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, usa 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 a los elementos primero y último mediante 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 array, lo cual es útil cuando necesitas acceder al último elemento mediante su í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 hará que tu programa se bloquee. Si un array tiene 3 elementos, los índices válidos son 0, 1 y 2.

challenge icon

Desafío

Fácil

Se te proporciona la siguiente matriz:

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

Usando la indexación de matrices 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 de la matriz

Tu salida debe ser:

Tokyo
London
Cairo
5

Pruébalo tú mismo

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

// TODO: Escribe tu código debajo
// 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 array
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

Practica por tu cuenta: Playground de Swift