A partire dal dattiloscritto 0.9 (attualmente una versione alpha) è possibile utilizzare la definizione enum in questo modo:
enum TShirtSize {
Small,
Medium,
Large
}
var mySize = TShirtSize.Large;
Per default, questi elenchi saranno assegnati 0, 1 e 2 rispettivamente. Se si desidera impostare in modo esplicito questi numeri, è possibile farlo come parte della dichiarazione enum.
Listing 6.2 enumerazioni con i membri espliciti
enum TShirtSize {
Small = 3,
Medium = 5,
Large = 8
}
var mySize = TShirtSize.Large;
Entrambi questi esempi sollevato direttamente dal dattiloscritto per i programmatori JavaScript .
Si noti che questo è diverso alla specifica 0.8. La specifica 0.8 guardato come questo - ma è stato marcato come sperimentale e destinata a cambiare, quindi dovrete aggiornare qualsiasi vecchio codice:
Diniego - questo 0,8 esempio potrebbe essere rotto nelle versioni più recenti del compilatore dattiloscritto.
enum TShirtSize {
Small: 3,
Medium: 5,
Large: 8
}
var mySize = TShirtSize.Large;