const_with_non_constant_argument工具 chevron_right診斷 chevron_rightconst_with_non_constant_argument 目錄描述示例常見修復方法常量建立的引數必須是常量表達式。描述#當使用非常量表達式引數呼叫 const 建構函式時,分析器會生成此診斷。示例#以下程式碼會生成此診斷,因為 i 不是常量dartclass C { final int i; const C(this.i); } C f(int i) => const C(i);常見修復方法#要麼將所有引數都設為常量表達式,要麼移除 const 關鍵字以使用建構函式的非常量形式dartclass C { final int i; const C(this.i); } C f(int i) => C(i);此頁面內容有幫助嗎?thumb_up thumb_down感謝您的反饋! feedback 提供詳細資訊感謝您的反饋!請告訴我們如何改進。 bug_report 提供詳細資訊除非另有說明,本網站文件反映 Dart 3.8.1 版本。頁面最後更新日期:2025-05-08。 檢視原始檔 或 報告問題。