在DART中提供枚举之前,我编写了一些繁琐且难以维护的代码来模拟枚举,现在我想简化它.我需要以字符串的形式获取枚举的值,比如可以用Java来实现,但不能.
例如,当我想要的是"星期一"时,在每种情况下,小测试代码片段都返回"day.MONDAY".
enum day {MONDAY, TUESDAY}
print( 'Today is $day.MONDAY');
print( 'Today is $day.MONDAY.toString()');
要获得"星期一",我需要解析字符串,这对吗?