prefer_function_declarations_over_variables工具 chevron_right診斷 chevron_rightprefer_function_declarations_over_variables 目錄描述示例常見修復 toggle_on Lint 規則使用函式宣告而不是變數賦值來將函式繫結到名稱。描述#當閉包被賦值給區域性變數且該區域性變數未在任何地方被重新賦值時,分析器會產生此診斷。示例#以下程式碼會產生此診斷,因為區域性變數 f 被初始化為閉包,並且沒有被賦值任何其他值dartvoid g() { var f = (int i) => i * 2; f(1); }常見修復#將區域性變數替換為區域性函式dartvoid g() { int f(int i) => i * 2; f(1); }此頁面內容有幫助嗎?thumb_up thumb_down感謝您的反饋! feedback 提供詳細資訊感謝您的反饋!請告訴我們可以如何改進。 bug_report 提供詳細資訊除非另有說明,本站點上的文件反映了 Dart 3.8.1。頁面最後更新於 2025-05-08。 檢視原始檔 或 報告問題。