use_truncating_division
切り捨て除算を使用します。
このルールは現在実験的であり、安定版 SDK ではまだ利用できません。
このルールにはクイックフィックスが用意されています。
詳細
#推奨:通常の除算 ('/') の後に '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.5.3 を反映しています。ページ最終更新日: 2024-07-03。 ソースを表示 または 問題を報告。