Spenner

Spenner

> Opplæring

Vi skal nå se på en annen type struktur som er like grunnleggende som betingelser: løkker!

En loop gjør at instruksjoner kan gjentas flere ganger. Det er flere typer vi vil se i denne delen.

while loop

'While'-løkken har en syntaks som ligner på 'if'-løkken sett ovenfor. Den lar en instruksjonsblokk utføres så lenge en betingelse er oppfylt.

Her er et eksempel:

Denne koden vil vises i loggene når den utføres: > Teller er verdt 1 Telleren er 2 Telleren er 3 Telleren er 4 Telleren er verdt 5

do while loop

«Do while»-løkken ligner på while-løkken, bortsett fra at tilstanden oppstår på slutten, så løkkens kropp blir alltid utført minst én gang:

En mulig visning av gjennomføringen av programmet: > x: 0,85712

for loop

En annen litt mer kompleks type løkke finnes, den ser ut som en while-løkke, men mer fortettet. Du vil se i bruk at avhengig av brukstilfellet er det mer praktisk å bruke en for eller en stund.

For-løkken består av tre valgfrie deler:

Eksempel på en "for"-løkke:

Denne koden vil vises i loggene: > Telleren i er 1 Telleren i er 2 Telleren i er 3 Telleren i er 4 Telleren i er 5

Angrip flere ganger på rad

Purren vår har mellom 10 og 13 PT (takket være Motivation) og Pistol koster kun 3 [ [PT]], så den kan maksimalt brukes 4 ganger.

Vi bruker en 'for'-løkke for å utføre useWeapon-funksjonen 4 ganger på rad:

Her vil vår variabel i ha verdiene 0, 1, 2 og 3 så løkken vil gjøre 4 iterasjoner.

❓ Quiz

Hva er en loop for?

Kjøre utsagn flere ganger Kondenser koden din Gjør en del av koden din raskere Utfør instruksjoner parallelt

Hvilke kode(r) er riktige?

var x = 0 while (x var x = 0 for (var i = 0; i var x = 0 samtidig som { x += 2 } do (x var x = 0 for (; x

Full AI