Menu
Coddy logo textTech

Acessando Elementos

Parte da seção Fundamentos do Journey de Swift da Coddy. Lição 63 de 86.

Agora que você sabe como criar arrays, vamos aprender como acessar elementos individuais dentro deles. Cada elemento em um array possui uma posição chamada índice, e o Swift usa indexação baseada em zero — o que significa que o primeiro elemento está no índice 0, não no 1.

Para acessar um elemento, use colchetes com o número do índice:

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

Você também pode acessar o primeiro e o último elementos usando propriedades integradas:

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

A propriedade count informa quantos elementos existem no array, o que é útil quando você precisa acessar o último elemento pelo índice:

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

Tenha cuidado — acessar um índice que não existe fará seu programa travar. Se um array tem 3 elementos, os índices válidos são 0, 1 e 2.

challenge icon

Desafio

Fácil

Você recebeu o seguinte array:

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

Usando a indexação e as propriedades do array, imprima as seguintes informações em linhas separadas:

  1. A primeira cidade (usando o índice)
  2. A terceira cidade (usando o índice)
  3. A última cidade (usando a propriedade count para calcular o índice)
  4. O número total de cidades no array

Sua saída deve ser:

Tokyo
London
Cairo
5

Experimente você mesmo

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

// TODO: Escreva seu código abaixo
// 1. Imprima a primeira cidade (usando o índice)

// 2. Imprima a terceira cidade (usando o índice)

// 3. Imprima a última cidade (usando a propriedade count para calcular o índice)

// 4. Imprima o número total de cidades no array
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Swift