variable_pattern_keyword_in_declaration_context
宣言コンテキストにおける変数パターンでは、「var」または「final」キーワードを指定できません。
説明
#アナライザーは、変数パターンが宣言コンテキスト内で使用されている場合に、この診断を生成します。
例
#以下のコードは、レコードパターン内の変数パターンが宣言コンテキストにあるため、この診断を生成します。
dart
void f((int, int) r) {
var (var x, y) = r;
print(x + y);
}一般的な修正
#変数パターン内の var または final キーワードを削除してください。
dart
void f((int, int) r) {
var (x, y) = r;
print(x + y);
}