Junior — Middle
¿Puedes enumerar los tipos de enumeraciones (enum) que conoces?
sobes.tech AI
Respuesta de la IA
En iOS (Swift), hay varios tipos principales de enumeraciones (enum):
- Enumeraciones simples: un conjunto de valores relacionados sin datos asociados.
- Enumeraciones con valores asociados: cada caso puede almacenar datos adicionales de diferentes tipos.
- Enumeraciones con valores raw: cada caso está asociado con un valor fijo de un tipo determinado (por ejemplo, Int, String).
Ejemplo de enum simple con valores raw:
enum Direction: String {
case north = "N"
case south = "S"
case east = "E"
case west = "W"
}
Ejemplo de enum con valores asociados:
enum Barcode {
case upc(Int, Int, Int, Int)
case qrCode(String)
}