division_optimization工具 chevron_right诊断 chevron_rightdivision_optimization 目录描述示例常见修正运算符 x ~/ y 比 (x / y).toInt() 更高效。描述#当两个数相除的结果使用 toInt 转换为整数时,分析器会产生此诊断信息。Dart 有一个内置的整数除法运算符,它既更高效又更简洁。示例#以下代码会产生此诊断信息,因为将 x 和 y 相除的结果使用 toInt 转换为整数dartint divide(int x, int y) => (x / y).toInt();常见修正#使用整数除法运算符 (~/)dartint divide(int x, int y) => x ~/ y;本页内容有帮助吗?thumb_up thumb_down感谢您的反馈! feedback 提供详情感谢您的反馈!请告诉我们如何改进。 bug_report 提供详情除非另有说明,本网站上的文档反映 Dart 3.8.1。页面上次更新时间为 2025-05-08。 查看源文件 或 报告问题。