Прежде чем перечисления были доступны в Dart, я написал несколько громоздких и сложных для поддержания кода для имитации перечислений и теперь хочу его упростить. Мне нужно получить значение enum как строку, например, которую можно выполнить с помощью Java, но не может.
Например, небольшой фрагмент кода кода возвращает "day.MONDAY" в каждом случае, когда я хочу "MONDAY"
enum day {MONDAY, TUESDAY}
print( 'Today is $day.MONDAY');
print( 'Today is $day.MONDAY.toString()');
Я исправлю это, чтобы получить "MONDAY", мне нужно будет разобрать строку?