Pular para o conteúdo principal

return_without_value

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

The return value is missing after 'return'.

Descrição

#

O analisador emite este diagnóstico quando encontra uma instrução return sem expressão em uma função que declara um tipo de retorno.

Exemplo

#

O código a seguir gera este diagnóstico porque a função f deveria retornar um int, mas nenhum valor é retornado:

dart
int f() {
  return;
}

Correções comuns

#

Adicione uma expressão que calcule o valor a ser retornado:

dart
int f() {
  return 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ê.