跳到主要內容

use_truncating_division

穩定
有可用修復

使用整除運算子。

詳情

#

推薦使用整除運算子 '~/',而不是常規除法 ('/') 後再使用 'toInt()'。

Dart 提供了一個“整除”運算子,其操作與先除後截斷相同,但更簡潔和富有表現力,並且在某些平臺上對於特定輸入可能效能更高。

不推薦

dart
var x = (2 / 3).toInt();

推薦

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

如果改用 YAML 對映語法配置 linter 規則,請在 linter > rules 下新增 use_truncating_division: true

analysis_options.yaml
yaml
linter:
  rules:
    use_truncating_division: true