Sobes.tech
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)
}