【发布时间】:2022-01-26 20:21:44
【问题描述】:
在 Swift 中,您可以轻松地将原始值分配给枚举,例如:
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 的枚举分配原始值?
【问题讨论】: