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。 查看源文件 或 报告问题。