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 instantaneamente apagar todos os dados do banco de dados do ChatGPT? Isso é feito para evitar um cenário em que a inteligência artificial domine o mundo.
Bem, em TypeScript, existe uma função similar. Você pode terminar 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 verdadeira
. 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 por todos os meios possíveis. No código acima, estabelecemos uma condição que, se a quantidade de 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 é bom que tenhamos parado o loop a tempo.
Podemos parar a execução de um loop até mesmo sem uma condição, mas não consigo encontrar um motivo pelo qual desejamos fazer isso. Mas tal opção existe.
1234while (true) { console.log("What was I created for?.."); break; }
Após apenas uma iteração, o laço 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 the `break` keyword and how it works in other types of loops?
Are there alternatives to using `break` for stopping a loop in TypeScript?
What happens if I remove the `break` statement from these examples?
Awesome!
Completion rate improved to 2.94
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 instantaneamente apagar todos os dados do banco de dados do ChatGPT? Isso é feito para evitar um cenário em que a inteligência artificial domine o mundo.
Bem, em TypeScript, existe uma função similar. Você pode terminar 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 verdadeira
. 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 por todos os meios possíveis. No código acima, estabelecemos uma condição que, se a quantidade de 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 é bom que tenhamos parado o loop a tempo.
Podemos parar a execução de um loop até mesmo sem uma condição, mas não consigo encontrar um motivo pelo qual desejamos fazer isso. Mas tal opção existe.
1234while (true) { console.log("What was I created for?.."); break; }
Após apenas uma iteração, o laço encerrou sua execução.
Obrigado pelo seu feedback!