prefer_foreach
関数を各要素に適用するために、「for」ループではなく「forEach」とティアオフを使用してください。
説明
#コレクションの各メンバーに操作を行うために for ループが使用されており、代わりに forEach メソッドを使用できる場合に、アナライザーはこの診断を生成します。
例
#次のコードは、m の各キーに対して単一の関数を呼び出すために for ループが使用されているため、この診断を生成します。
dart
void f(Map<String, int> m) {
for (final key in m.keys) {
print(key);
}
}一般的な修正
#for ループを forEach の呼び出しに置き換えてください。
dart
void f(Map<String, int> m) {
m.keys.forEach(print);
}