我正在尝试使用dart制作一个简单的移动应用程序。我有一个Enom菜单
enum FD {
maanantai,
lauantai,
sunnuntai,
päivä,
juhlapäivä,
}
当我使用鳍字母列出日期时,出现类似以下错误:
Illegal character '228'.
另一个问题是,当我尝试使用Dan字母时,我的主页也遇到了麻烦。我在网上搜索和搜索,但没有得到满意的结果。那么有没有办法在枚举中使用非法字符?
答案 0 :(得分:0)
与Javascript不同,Dart标识符必须仅是ASCII。
这意味着您不能使用诸如ä
之类的“特殊”字符来标记枚举,变量,类等。
但是,您可以在字符串中使用它们。因此String s = "juhlapäivä"
可以正常工作。