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

Folha de consulta

Arrays usam indexação baseada em zero, o que significa que o primeiro elemento está no índice 0. Acesse os elementos usando colchetes com o número do índice:

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

Acesse o primeiro e o último elemento usando propriedades integradas:

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

Use a propriedade count para obter o número de elementos em um array:

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

Nota: Acessar um índice que não existe fará seu programa travar.

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