use_truncating_division
Use truncating division.
此规则自 Dart 3.6 版本起可用。
此规则提供 快速修复 。
详情
#DO use truncating division, '~/', instead of regular division ('/') followed by 'toInt()'.
Dart features a "truncating division" operator which is the same operation as division followed by truncation, but which is more concise and expressive, and may be more performant on some platforms, for certain inputs.
BAD:
dart
var x = (2 / 3).toInt();
GOOD:
dart
var x = 2 ~/ 3;
使用方法
#要启用 use_truncating_division
规则,请在你的 analysis_options.yaml
文件中,在 linter > rules 下添加 use_truncating_division
:
analysis_options.yaml
yaml
linter:
rules:
- use_truncating_division
除非另有说明,否则本网站上的文档反映的是 Dart 3.6.0。页面最后更新于 2025-02-05。 查看源代码 或 报告问题.