Az enum kulcsszó segítségével saját típust hozhatunk létre, ami előre definiált értékek listáját tartalmazza.
Példa
enum Category { food, travel, leisure, work }
A saját típus létrehozása az enum kulcsszó megadásával kezdődik. Ezt követi egy tetszés szerint megválasztott név. Ez lesz a típusunk neve, ami most itt Category. A típus neve után { } zárójelen belül adjuk meg a típusnak a lehetséges értékeit.
Ja és az enum sorának végére NEM kell zárásként pontosvessző ( ; )!
Erre figyelmeztet is a VSCode, ha mégis kitesszük:
És ezt a típust használhatjuk mondjuk újabb változók létrehozásához is:
final Category cat;
var munka = cat.work;