偶数判定には剰余演算子(% 2)ではなく、isEvenを使用する
偶数かどうかを確認するには、% 2 の結果を確認する代わりに、intValue.isOdd/isEven を使用することを推奨します。
このルールはDart 2.9以降で利用可能です。
詳細
#推奨: 偶数を確認するには intValue.isOdd/isEven を使用してください。
悪い例
dart
bool isEven = 1 % 2 == 0;
bool isOdd = 13 % 2 == 1;
良い例
dart
bool isEven = 1.isEven;
bool isOdd = 13.isOdd;
使用方法
#use_is_even_rather_than_modulo
ルールを有効にするには、analysis_options.yaml
ファイルのlinter > rulesにuse_is_even_rather_than_modulo
を追加します。
analysis_options.yaml
yaml
linter:
rules:
- use_is_even_rather_than_modulo
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日:2024-07-03。 ソースを表示 または 問題を報告する