Usando a Palavra-chave Break
Como interromper rapidamente a execução de um loop?
Você sabia que o desenvolvedor líder de inteligência artificial sempre carrega uma mochila com um botão vermelho dentro, que pode apagar instantaneamente todos os dados do banco de dados do ChatGPT? Isso é feito para evitar um cenário em que a inteligência artificial assuma o controle do mundo.
Bem, no TypeScript, existe uma função semelhante. É possível encerrar abruptamente a execução de um loop utilizando a palavra-chave break. Isso pode ajudar a evitar um loop infinito quando não há uma condição de término clara definida ou quando a condição é sempre true. Por exemplo:
12345678let amount_of_stolen_money = 0; while (true) { amount_of_stolen_money = amount_of_stolen_money + 1000; console.log(`The amount of stolen money: ${amount_of_stolen_money}`); if (amount_of_stolen_money >= 5000) { break; } }
Como você pode ver, há uma condição true eterna no código. Isso significa que nosso loop continuará roubando dinheiro indefinidamente. Isso é chamado de loop infinito, e, pelo amor de Deus, evite loops infinitos a todo custo. No código acima, definimos uma condição para que, se o valor do dinheiro roubado for maior ou igual a 5000, paramos o loop. Não sei por que permitimos que 5.000 unidades hipotéticas fossem roubadas de nós, mas ainda bem que interrompemos o loop a tempo.
Podemos interromper a execução de um loop mesmo sem uma condição, mas não consigo encontrar um motivo para fazermos isso. Porém, essa opção existe.
1234while (true) { console.log("What was I created for?.."); break; }
Após apenas uma iteração, o loop encerrou sua execução.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain more about how the `break` statement works in other types of loops?
Are there alternatives to using `break` for stopping loops in TypeScript?
Can you give examples of when using `break` might be a bad idea?
Awesome!
Completion rate improved to 2.94
Usando a Palavra-chave Break
Deslize para mostrar o menu
Como interromper rapidamente a execução de um loop?
Você sabia que o desenvolvedor líder de inteligência artificial sempre carrega uma mochila com um botão vermelho dentro, que pode apagar instantaneamente todos os dados do banco de dados do ChatGPT? Isso é feito para evitar um cenário em que a inteligência artificial assuma o controle do mundo.
Bem, no TypeScript, existe uma função semelhante. É possível encerrar abruptamente a execução de um loop utilizando a palavra-chave break. Isso pode ajudar a evitar um loop infinito quando não há uma condição de término clara definida ou quando a condição é sempre true. Por exemplo:
12345678let amount_of_stolen_money = 0; while (true) { amount_of_stolen_money = amount_of_stolen_money + 1000; console.log(`The amount of stolen money: ${amount_of_stolen_money}`); if (amount_of_stolen_money >= 5000) { break; } }
Como você pode ver, há uma condição true eterna no código. Isso significa que nosso loop continuará roubando dinheiro indefinidamente. Isso é chamado de loop infinito, e, pelo amor de Deus, evite loops infinitos a todo custo. No código acima, definimos uma condição para que, se o valor do dinheiro roubado for maior ou igual a 5000, paramos o loop. Não sei por que permitimos que 5.000 unidades hipotéticas fossem roubadas de nós, mas ainda bem que interrompemos o loop a tempo.
Podemos interromper a execução de um loop mesmo sem uma condição, mas não consigo encontrar um motivo para fazermos isso. Porém, essa opção existe.
1234while (true) { console.log("What was I created for?.."); break; }
Após apenas uma iteração, o loop encerrou sua execução.
Obrigado pelo seu feedback!