prefer_is_not_empty工具 chevron_right診斷 chevron_rightprefer_is_not_empty 目錄描述示例常見修復 toggle_on Lint 規則使用 'isNotEmpty' 而不是對 'isEmpty' 的結果取反。描述#當對呼叫 Iterable.isEmpty 或 Map.isEmpty 的結果取反時,分析器會生成此診斷資訊。示例#以下程式碼會生成此診斷資訊,因為它對呼叫 Iterable.isEmpty 的結果取反dartvoid f(Iterable<int> p) => !p.isEmpty ? p.first : 0;常見修復#重寫程式碼以使用 isNotEmptydartvoid f(Iterable<int> p) => p.isNotEmpty ? p.first : 0;此頁面內容是否有幫助?thumb_up thumb_down感謝您的反饋! feedback 提供詳情感謝您的反饋!請告訴我們如何改進。 bug_report 提供詳情除非另有說明,本站點文件反映的是 Dart 3.8.1。頁面上次更新時間為 2025-05-08。 檢視原始檔 或 報告問題。