是否可以使用引數創建列舉。例如在 Kotlin 中,我可以做這樣的事情:
enum class TestType(val testText: String, val number: Int) {
STATIC("", 0),
DYNAMIC("", 1)
}
每個列舉項都包含 testText 和 number。是否可以在 Dart 編程語言中實作這一點。請幫我。
uj5u.com熱心網友回復:
在當前版本的 Dart 中是不可能的,但它正在積極進行中。現在說這個功能什么時候完成但規范已經完成還為時過早,所以缺少的部分是該功能的實作:
https://github.com/dart-lang/language/issues/158
https://github.com/dart-lang/sdk/issues/47849
uj5u.com熱心網友回復:
你當然可以用一個普通的類和大量的靜態常量來構建一個值。正確的列舉中唯一缺少的就是確保所有情況都包含在開關中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/394181.html
上一篇:執行按鈕和回呼時FlutterRenderFlex和setState問題
下一篇: 不是為型別“物件”定義的
