unnecessary_null_checks工具 chevron_right診斷 chevron_rightunnecessary_null_checks 目錄描述示例常見修復方法 toggle_on Linter 規則不必要的空檢查('!')用法。描述#當在可接受可空值的上下文中使用空檢查運算子(!)時,分析器會生成此診斷資訊。示例#以下程式碼會生成此診斷資訊,因為即使 null 是一個有效的返回值,仍使用了空檢查。dartint? f(int? i) { return i!; }常見修復方法#移除空檢查運算子dartint? f(int? i) { return i; }此頁面內容有幫助嗎?thumb_up thumb_down感謝您的反饋! feedback 提供詳細資訊感謝您的反饋!請告訴我們如何改進。 bug_report 提供詳細資訊除非另有說明,本網站文件反映的是 Dart 3.8.1 版本。頁面最後更新日期:2025 年 5 月 8 日。 檢視原始碼 或 報告問題。