2
respostas

Mesmo deletando não parou!

Olá, tudo bem?

Estou nesta parte da aula 07 de "Erros, exceções e pilhas" onde deletei o código do erro Stack Overflow mas toda vez que coloco o novo código para rodar ele continua de onde parou! Já fechei o IntelliJ e reabri mas o loop infinito continua.

O que fazer? Estou exatamente em 3 min. e 53 seg. da aula. e o código atualmente é este a baixo:

import 'controllers/bank_controller.dart';
import 'models/account.dart';

// void main() {
//   // Criando o banco
//   BankController bankController = BankController();
//
//   // Adicionando contas
//   bankController.addAccount(
//       id: "Ricarth",
//       account:
//           Account(name: "Ricarth Lima", balance: 400, isAuthenticated: true));
//
//   bankController.addAccount(
//       id: "Kako",
//       account:
//           Account(name: "Caio Couto", balance: 600, isAuthenticated: true));
//
//   // Fazendo transferência
//   bool result = bankController.makeTransfer(
//       idSender: "Kako", idReceiver: "Ricarth", amount: 700);
//
//   // Observando resultado
//   print(result);
// }
void main(){
  print('started Main');
  functionOne();
  print('Finished main');
}

void functionOne(){
  print('Func One Started');
  functionTwo();
  print('Func one Finished');
}

void functionTwo(){
  print('Func Two Started');
  for(int i = 1; 1 <= 5; i++){
    print(i);
    }
  print('Finished Func Two!');
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeO erro Stack Overflow não aparece mais e para eu parar a contagem eu rpeciso apertar o botão de stop!

2 respostas

Mais um erro meu! Achei o problema!!!

ao invés de colocar i <=5 coloquei 1<= 5. O programa só não parava de rodar infinitamente.

Olá, Thiago! Tudo bem?

Peço desculpas pela demora em dar um retorno.

Fico feliz que conseguiu solucionar o seu problema, se precisar de alguma ajuda pode falar conosco. Bons estudos!