Pular para o conteúdo principal

curly_braces_in_flow_control_structures

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

Statements in {0} should be enclosed in a block.

Descrição

#

O analisador emite este diagnóstico quando uma estrutura de controle (instrução if, for, while ou do) tem uma instrução que não é um bloco.

Exemplo

#

O código a seguir produz este diagnóstico porque a instrução then não está envolvida em um bloco:

dart
int f(bool b) {
  if (b)
    return 1;
  return 0;
}

Correções comuns

#

Adicione chaves ao redor da instrução, que deve ser um bloco:

dart
int f(bool b) {
  if (b) {
    return 1;
  }
  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ê.