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 precisar armazenar uma lista de itens, como uma coleção de pontuações, nomes ou preços? É aí que entram os arrays.

Um array é uma coleção ordenada que contém vários valores do mesmo tipo. Você pode criar um array colocando valores entre 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 integers ([Int]).

Você também pode declarar um array com uma anotação de tipo explicitamente definida:

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

Para criar um array vazio, você precisa especificar o tipo, pois 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 armazenar 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 valores de ponto flutuante chamado prices com uma anotação de tipo explícita

Depois de declarar 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]
[]

Experimente você mesmo

// TODO: Escreva seu código abaixo

// 1. Create an array of strings called 'products' with: "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

Pratique por conta própria: Playground de Swift