【问题标题】:How to modify\convert illegal characters on dart?如何修改\转换飞镖上的非法字符?
【发布时间】:2020-12-07 19:03:54
【问题描述】:

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

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

当我使用 fin 字母表列出日期时,出现如下错误:

Illegal character '228'.

另一个问题是,当我尝试使用 Dan 字母时,我的主页也出现了问题。我用谷歌搜索并在网上搜索,但没有得到解决。那么有没有办法在枚举中使用非法字符呢?

【问题讨论】:

标签: android flutter dart enums sdk


【解决方案1】:

与 Javascript 不同,Dart 标识符只能是 ASCII。 这意味着您不能使用“特殊”字符(如 ä)标记枚举、变量、类等。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    相关资源
    最近更新 更多