Pular para o conteúdo principal

obsolete_colon_for_default_value

Detalhes sobre o diagnóstico 'obsolete_colon_for_default_value' produzido pelo analisador do Dart.

Using a colon as the separator before a default value is no longer supported.

Descrição

#

O analisador emite este diagnóstico quando dois-pontos (:) é usado como separador antes do valor padrão de um parâmetro nomeado opcional. Embora essa sintaxe já tenha sido permitida, ela foi removida em favor do sinal de igual (=).

Exemplo

#

O código a seguir produz este diagnóstico porque dois-pontos está sendo usado antes do valor padrão do parâmetro opcional i:

dart
void f({int i: 0}) {}

Correções comuns

#

Substitua os dois-pontos por um sinal de igual:

dart
void f({int i = 0}) {}

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ê.