non_final_field_in_enum工具 chevron_right診斷 chevron_rightnon_final_field_in_enum 目錄描述示例常見修復方法列舉只能宣告 final 欄位。描述#當列舉中的例項欄位未被標記為 final 時,分析器會產生此診斷。示例#以下程式碼會產生此診斷,因為欄位 f 不是 final 欄位dartenum E { c; int f = 0; }常見修復方法#如果該欄位必須在列舉中定義,則將其標記為 finaldartenum E { c; final int f = 0; }如果該欄位可以移除,則將其移除dartenum E { c }本頁內容是否有幫助?thumb_up thumb_down感謝您的反饋! feedback 提供詳細資訊感謝您的反饋!請告訴我們如何改進。 bug_report 提供詳細資訊除非另有說明,本網站文件反映 Dart 3.8.1 版本。頁面最後更新於 2025-05-08。 檢視原始碼 或 報告問題。