2
respostas

[Dúvida] Erro ao executar o código.

Problema ao executar o código , aparece o erro Error: Can't find '}' to match '{'. bool funcEstaMadura(int dias){ Não estou consiguindo descobrir o que é.

void main (){ String nome = 'Laranja'; double peso = 100.2 ; String cor = 'Verde e Amarela'; String sabor = 'Doce e Cítrica'; int diasDesdeColheita = 29; bool isMadura = funcEstaMadura(diasDesdeColheita); print (isMadura);

} bool funcEstaMadura(int dias) { if (dias >= 30) { return true; } else { return false; }

2 respostas

Fala, Leonardo. Tudo bem ?

O erro é devido a falta da chave '}' no método funcEstaMadura.

void main() {
  String nome = 'Laranja';
  double peso = 100.2;
  String cor = 'Verde e Amarela';
  String sabor = 'Doce e Cítrica';
  int diasDesdeColheita = 29;
  bool isMadura = funcEstaMadura(diasDesdeColheita);
  print(isMadura);
  print('teste');
}

bool funcEstaMadura(int dias) {
  if (dias >= 30) {
    return true;
  } else {
    return false;
  }
}

A ultima chave sua está fechando o else.

Obrigado !