Pular para o conteúdo principal

main_is_not_function

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

The declaration named 'main' must be a function.

Descrição

#

O analisador gera este diagnóstico quando uma biblioteca contém uma declaração com o nome main que não é a declaração de uma função de nível superior.

Exemplo

#

O código a seguir gera este diagnóstico porque o nome main está sendo usado para declarar uma variável de nível superior:

dart
var main = 3;

Correções comuns

#

Use um nome diferente para a declaração:

dart
var mainIndex = 3;

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