use_truncating_division
使用截斷除法。
此規則自 Dart 3.6 起可用。
此規則有可用的快速修正。
詳細資訊
#請務必使用截斷除法 `~/`,而不是常規除法 `/` 後面接著 `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
除非另有說明,否則本網站上的文件反映 Dart 3.6.0。頁面最後更新時間為 2024-07-03。 檢視原始碼 或回報問題。