Pular para o conteúdo principal

deprecated_colon_for_default_value

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

Using a colon as the separator before a default value is deprecated and will not be supported in language version 3.0 and later.

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 seja permitida, ela está descontinuada em favor do uso de um sinal de igual (=).

Exemplo

#

O código a seguir gera 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ê.