prefer_final_locals工具 chevron_right診斷 chevron_rightprefer_final_locals 目錄描述示例常見修復方法 toggle_on Linter 規則區域性變數應為 final。描述#當局部變數未標記為 final 時,分析器會產生此診斷。示例#以下程式碼會產生此診斷,因為變數 s 未標記為 finaldartint f(int i) { var s = i + 1; return s; }常見修復方法#為變數新增修飾符 final,如果存在 var 則將其移除dartint f(int i) { final s = i + 1; return s; }本頁面內容是否有幫助?thumb_up thumb_down感謝您的反饋! feedback 提供詳細資訊感謝您的反饋!請告訴我們如何改進。 bug_report 提供詳細資訊除非另有說明,本網站文件反映 Dart 3.8.1 版本。頁面最後更新於 2025-05-08。 檢視原始碼 或 報告問題。