use_truncating_division
使用截断除法。
此规则当前为实验性,尚未在稳定版 SDK 中提供。
此规则提供了一个快速修复。
详细信息
#请使用截断除法“~/”,而不是常规除法“/”后跟“toInt()”。
Dart 提供了一个“截断除法”运算符,该运算符与除法后截断相同,但更简洁、更具表现力,并且在某些平台上对于某些输入可能性能更高。
错误
dart
var x = (2 / 3).toInt();
正确
dart
var x = 2 ~/ 3;
使用
#若要启用use_truncating_division
规则,请在您的 analysis_options.yaml
文件中,将 use_truncating_division
添加到linter > rules 下
analysis_options.yaml
yaml
linter:
rules:
- use_truncating_division
除非另有说明,否则本网站上的文档反映了 Dart 3.5.3。页面最后更新时间为 2024-07-03。 查看源代码 或 报告问题。