Os loops

Os loops

> Tutorial

Agora vamos olhar para outro tipo de estrutura tão fundamental quanto as condições: os loops!

Um loop permite repetir instruções várias vezes. Existem vários tipos, limitados e ilimitados, que veremos nesta parte.

Loop while

O loop ilimitado while (enquanto) tem uma sintaxe semelhante ao if visto anteriormente. Ele permite executar um bloco de instruções enquanto uma condição for cumprida.

Aqui está um exemplo:

Este código exibirá nos logs durante a execução: > Contador vale 1 Contador vale 2 Contador vale 3 Contador vale 4 Contador vale 5

Loop do while

O loop ilimitado do while é semelhante ao loop while, exceto que a condição está no final, portanto o corpo do loop é sempre executado pelo menos uma vez:

Uma exibição possível da execução do programa: > x : 0.85712

Loop for

O loop for é um loop limitado que se parece com um loop while, mas mais condensado. Você verá com o uso que, dependendo dos casos de utilização, é mais prático usar um for ou um while.

O loop for é composto por três partes opcionais:

Exemplo de loop for:

Este código exibirá nos logs: > O contador i vale 1 O contador i vale 2 O contador i vale 3 O contador i vale 4 O contador i vale 5

Atacar várias vezes seguidas

Nosso alho-poró tem entre 10 e 13 PT (graças à Motivation) e a Pistola custa apenas 3 PT, então podemos usá-la 4 vezes no máximo.

Usamos um loop for para executar a função useWeapon 4 vezes seguidas:

Aqui nossa variável i terá como valores 0, 1, 2 e 3, portanto o loop fará 4 iterações.

❓ Quiz

Para que serve um loop?

Executar instruções várias vezes Condensar o seu código Acelerar uma parte do seu código Executar instruções em paralelo

Quais códigos estão corretos?

var x = 0 while (x < 10) { x += 2 } var x = 0 for (var i = 0; i < 10) { x += 2 } var x = 0 while { x += 2 } do (x < 10) var x = 0 for (; x < 10;) { x += 2 }

IA completa