目录

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