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