如何修改\转换飞镖上的非法字符?

时间:2020-08-18 14:52:26

标签: android flutter dart enums sdk

我正在尝试使用dart制作一个简单的移动应用程序。我有一个Enom菜单

enum FD {
  maanantai,
  lauantai,
  sunnuntai,
  päivä,
  juhlapäivä,
}

当我使用鳍字母列出日期时,出现类似以下错误:

Illegal character '228'.

另一个问题是,当我尝试使用Dan字母时,我的主页也遇到了麻烦。我在网上搜索和搜索,但没有得到满意的结果。那么有没有办法在枚举中使用非法字符?

1 个答案:

答案 0 :(得分:0)

与Javascript不同,Dart标识符必须仅是ASCII。 这意味着您不能使用诸如ä之类的“特殊”字符来标记枚举,变量,类等。

但是,您可以在字符串中使用它们。因此String s = "juhlapäivä"可以正常工作。