Junior — Middle
¿Qué información puede servir como clave en la estructura de datos de un diccionario?
sobes.tech AI
Respuesta de la IA
En la estructura de datos, un diccionario (Dictionary) puede tener como clave cualquier tipo de dato que cumpla con el protocolo Hashable en Swift. Esto significa que la clave debe ser única y tener la capacidad de calcular un valor hash para una búsqueda rápida.
Ejemplos de claves:
- Cadenas (
String) - Números enteros (
Int) - Enumeraciones (
enum), si cumplen con Hashable - Tuplas compuestas por tipos Hashable
Ejemplo:
let dict: [String: Int] = ["apple": 3, "banana": 5]
Aquí, las claves son cadenas.