Sobes.tech
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.