Menu
Coddy logo textTech

Declarando um Array

Parte da seção Fundamentos do Journey de Swift da Coddy — lição 62 de 86.

Até agora, você trabalhou com valores individuais armazenados em variáveis. Mas e se você precisar armazenar uma lista de itens — como uma coleção de pontuações, nomes ou preços? É aí que os arrays entram.

Um array é uma coleção ordenada que contém múltiplos valores do mesmo tipo. Você pode criar um array colocando valores dentro de colchetes, separados por vírgulas:

let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]

O Swift infere automaticamente o tipo do array a partir de seus valores. Nos exemplos acima, fruits é um array de strings ([String]) e scores é um array de inteiros ([Int]).

Você também pode declarar um array com uma anotação de tipo explícita:

var prices: [Double] = [9.99, 14.50, 3.25]

Para criar um array vazio, você precisa especificar o tipo, já que o Swift não consegue inferi-lo a partir dos valores:

var names: [String] = []
var numbers = [Int]()

Ambas as abordagens criam um array vazio pronto para conter valores do tipo especificado.

challenge icon

Desafio

Fácil

Crie três arrays diferentes para representar um pequeno sistema de inventário:

  1. Um array de strings chamado products contendo: "Laptop", "Mouse", "Keyboard"
  2. Um array de inteiros chamado quantities contendo: 5, 20, 15
  3. Um array vazio de doubles chamado prices com uma anotação de tipo explícita

Após declarar todos os três arrays, imprima cada um em uma linha separada na ordem listada acima.

Por exemplo, sua saída deve ser:

["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]

Folha de consulta

Um array é uma coleção ordenada que contém múltiplos valores do mesmo tipo. Crie arrays colocando os valores dentro de colchetes, separados por vírgulas:

let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]

O Swift infere automaticamente o tipo do array a partir de seus valores. Você também pode usar anotações de tipo explícitas:

var prices: [Double] = [9.99, 14.50, 3.25]

Para criar um array vazio, especifique o tipo:

var names: [String] = []
var numbers = [Int]()

Experimente você mesmo

// TODO: Escreva seu código abaixo

// 1. Crie um array de strings chamado 'products' com: "Laptop", "Mouse", "Keyboard"

// 2. Crie um array de inteiros chamado 'quantities' com: 5, 20, 15

// 3. Crie um array vazio de doubles chamado 'prices' com anotação de tipo explícita

// Imprima cada array em uma linha separada
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