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.