在Swift中,您可以轻松地为枚举类型分配原始值,例如:
然而,在Dart中,您不能为枚举类型分配原始值:
enum Game: Int {
case lol = 1
case dnf = 2
case dota = 3
}
然而,在Dart中,您不能为枚举类型分配原始值:
enum Game {
lol = 1,
dnf = 2,
dota = 3,
}
出现错误,您只能使用最简单的枚举:
enum Game {
lol,
dnf,
dota,
}
这真的让我失望。
有没有办法像Swift一样为Dart的枚举分配原始值?