field_initializer_factory_constructor工具 chevron_right診斷 chevron_rightfield_initializer_factory_constructor 目錄描述示例常見修復方法初始化形參不能用於工廠建構函式。描述#當工廠建構函式包含初始化形參時,分析器會產生此診斷資訊。工廠建構函式無法為欄位賦值,因為沒有建立例項;因此,也就沒有欄位可以賦值。示例#以下程式碼會產生此診斷資訊,因為工廠建構函式使用了初始化形參dartclass C { int? f; factory C(this.f) => throw 0; }常見修復方法#將初始化形參替換為普通形參dartclass C { int? f; factory C(int f) => throw 0; }本頁內容有幫助嗎?thumb_up thumb_down感謝您的反饋! feedback 提供詳情感謝您的反饋!請告訴我們如何改進。 bug_report 提供詳情除非另有說明,本網站文件反映的是 Dart 3.8.1 版本。頁面最後更新日期:2025-05-08。 檢視原始檔 或 報告問題。