variable_ pattern_ keyword_ in_ declaration_ context
Detalhes sobre o diagnóstico 'variable_pattern_keyword_in_declaration_context' produzido pelo analisador do Dart.
Variable patterns in declaration context can't specify 'var' or 'final' keyword.
Descrição
#O analisador gera este diagnóstico quando um padrão de variável é usado dentro de um contexto de declaração.
Exemplo
#O código a seguir gera este diagnóstico porque os padrões de variável no padrão de registro estão em um contexto de declaração:
void f((int, int) r) {
var (var x, y) = r;
print(x + y);
}
Correções comuns
#Remova a palavra-chave var ou final dentro do padrão de variável:
void f((int, int) r) {
var (x, y) = r;
print(x + y);
}
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.