Объявление перечисления в Dart
Перечисление объявляют ключевым словом
enum, затем пишут имя типа и список
значений в фигурных скобках через запятую.
Пример состояния заявки:
enum Status { open, closed, wait }
К одному значению обращаются через имя типа, точку и имя пункта списка:
enum Status { open, closed, wait }
print(Status.open);
Дано обращение к значению:
var active = Mode.run;
Задайте закрытый набор Mode
со значениями idle, run
и stop и выведите active.
Дано обращение к значению:
var step = Level.medium;
Задайте закрытый набор Level
со значениями low, medium
и high и выведите step.
Дано обращение к значению:
var tint = Color.green;
Задайте закрытый набор Color
со значениями red, green
и blue и выведите tint.