non_bool_negation_expression工具 chevron_right診斷 chevron_rightnon_bool_negation_expression 目錄描述示例常見修復方法取反運算元的靜態型別必須是 'bool'。描述#當一元取反運算子 (!) 的運算元型別不是 bool 時,分析器會產生此診斷。示例#以下程式碼會產生此診斷,因為 x 的型別是 int,而它必須是 bool。dartint x = 0; bool y = !x;常見修復方法#將運算元替換為型別為 bool 的表示式dartint x = 0; bool y = !(x > 0);此頁面內容有幫助嗎?thumb_up thumb_down感謝您的反饋! feedback 提供詳情感謝您的反饋!請告訴我們如何改進。 bug_report 提供詳情除非另有說明,本網站文件反映 Dart 3.8.1 版本。頁面最後更新於 2025-05-08。 檢視原始碼 或 報告問題。