Перечисления (Enums)
С точки зрения программирования перечисления оказываются удобными в тех случаях, когда требуется определить набор значений, представляющих коллекцию элементов.
Не волнуйся, если не работает. Если бы все всегда работало, у тебя бы не было работы