Junior — Middle
Consegues enumerar os tipos de enumeração (enum) que conheces?
sobes.tech IA
Resposta da IA
No iOS (Swift), existem vários tipos principais de enumerações (enum):
- Enumerações simples — conjunto de valores relacionados sem dados associados.
- Enumerações com valores associados — cada caso pode armazenar dados adicionais de diferentes tipos.
- Enumerações com valores raw — cada caso está associado a um valor fixo de um tipo específico (por exemplo, Int, String).
Exemplo de enum simples com valores raw:
enum Direction: String {
case north = "N"
case south = "S"
case east = "E"
case west = "W"
}
Exemplo de enum com valores associados:
enum Barcode {
case upc(Int, Int, Int, Int)
case qrCode(String)
}