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