- Learn
- Guida Objective C
- Enum
Enum
A volte potremmo voler creare una variabile che può assumere un certo insieme di valori particolari. In tal caso creiamo un enum. Vediamo la sintassi.
typedef NS_ENUM(short, Answer) {
AnswerYes = 0,
AnswerNo = 1,
AnswerMaybe = 2
};
Con il blocco di codice precedente abbiamo definito un tipo di dato che potrebbe essere utilizzato per rappresentare le risposte a un questionario.
Vediamo in dettaglio la sintassi:
-
short
indica il raw value dell’enum, ovvero il tipo del valore associato ad ogni etichetta di enumerazione. Altri valori possibili sonoint
,long
, etc… È bene fare attenzione a scegliere unraw value
ampio abbastanza da rappresentare tutti i valori che abbiamo elencato; -
Answer
rappresenta il nome dell’enum definito; -
AnswerYes
è il primo valore dell’enum, a cui abbiamo associato il valore0
; gli altri valori sono definiti in modo analogo.
Una volta definito l’enum, possiamo creare variabili che abbiano come tipo proprio l’enum appena creato. Ad esempio:
Answer answer = AnswerYes;
Se vuoi aggiornamenti su iOS, mobile inserisci la tua email nel box qui sotto:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
La tua iscrizione è andata a buon fine. Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi opzionali:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
I Video di HTML.it
Navigare protetti con Comodo Antivirus Free
In questo video è mostrato il funzionamento dell’antivirus gratuito Comodo in caso di rilevamento di minaccia software: dopo aver scaricato […]