Junior
¿Qué tipos de colecciones existen en Swift?
sobes.tech AI
Respuesta de la IA
Existen tres tipos principales de colecciones:
- Arrays: Colección ordenada de valores del mismo tipo. Acceso por índice.
- Sets: Colección no ordenada de valores únicos del mismo tipo. La comprobación de existencia de un elemento es eficiente.
- Diccionarios: Colección no ordenada de pares clave-valor. Las claves deben ser únicas y del mismo tipo, los valores también del mismo tipo. Acceso por clave.
Ejemplos de creación:
// Array de cadenas
let fruits: [String] = ["Apple", "Banana", "Cherry"]
// Set de números enteros
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]
// Diccionario con claves de tipo String y valores de tipo Int
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]
Los arrays y diccionarios son ordenados en términos de recorrido de elementos en un ciclo, aunque su característica principal es el acceso por índice o clave, respectivamente. Los sets no garantizan un orden de recorrido.