Sobes.tech
Junior

Quais são os tipos de coleções existentes em Swift?

sobes.tech IA

Resposta da IA

Existem três tipos principais de coleções:

  • Arrays: Coleção ordenada de valores do mesmo tipo. Acesso por índice.
  • Sets: Coleção não ordenada de valores únicos do mesmo tipo. A verificação de existência de um elemento é eficiente.
  • Dicionários: Coleção não ordenada de pares chave-valor. As chaves devem ser únicas e do mesmo tipo, os valores também do mesmo tipo. Acesso por chave.

Exemplos de criação:

// Array de strings
let fruits: [String] = ["Apple", "Banana", "Cherry"]

// Set de números inteiros
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]

// Dicionário com chaves do tipo String e valores do tipo Int
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]

Arrays e dicionários são ordenados no que diz respeito à iteração dos elementos em um ciclo, embora sua característica principal seja o acesso por índice ou chave, respetivamente. Sets não garantem uma ordem de iteração.