跳到主要内容

use_truncating_division

使用整除。

描述

#

当两个数字相除的结果使用 toInt 方法转换为整数时,分析器会生成此诊断信息。

Dart 有一个内置的整除运算符,它更高效且更简洁。

示例

#

以下代码会生成此诊断信息,因为 xy 相除的结果使用 toInt 方法转换为整数:

dart
int divide(int x, int y) => (x / y).toInt();

常见修复

#

使用整除运算符 (~/)

dart
int divide(int x, int y) => x ~/ y;