Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 4 Swift OtrosConstructoresDeTipos
2 4 Swift OtrosConstructoresDeTipos
¿Qué saca?
2.4.2 Enumeraciones
Enumeraciones
• Tipo de dato para valores relacionados que se
identifican con un nombre
Enumeraciones
• A diferencia de otros
lenguajes las etiquetas no
almacenan valores 0,1,2,…
Enumeraciones
Enumeraciones
Normalmente para trabajar con
enumerados se usa switch
Enumeraciones
• Los valores de una enumeración pueden
almacenar un valor de cualquier tipo e incluso
pueden tener valores de distinto tipo cada case
Todos los valores del mismo tipo Cada valor de un tipo distinto
Enumeraciones
• Para acceder al valor rawValue
• Se pueden inicializar un enum con su rawValue.
TipoEnum(rawValue: valor) ¿Qué devuelve?
Un optional