Junior — Middle
Puoi elencare i tipi di enumerazioni (enum) che conosci?
sobes.tech AI
Risposta dell'AI
In iOS (Swift), ci sono diversi tipi principali di enumerazioni (enum):
- Enumerazioni semplici — insieme di valori correlati senza dati associati.
- Enumerazioni con valori associati — ogni caso può contenere dati aggiuntivi di diversi tipi.
- Enumerazioni con valori raw — ogni caso è associato a un valore fisso di un tipo specifico (ad esempio, Int, String).
Esempio di enum semplice con valori raw:
enum Direction: String {
case north = "N"
case south = "S"
case east = "E"
case west = "W"
}
Esempio di enum con valori associati:
enum Barcode {
case upc(Int, Int, Int, Int)
case qrCode(String)
}