for

For løkke brukes for å kjøre en kodeblokk flere ganger. Kjører en kodeblokk flere ganger, mens man looper en variabel over et sett med verdier. Settet med verdier blir definert av en start verdi og en slutt verdi og alternativt en steg verdi. Steg verdien blir brukt for å øke variabelen etter hver iterasjon. Hvis steg verdien ikke er definert så vil 1 brukes.

For løkken slutter når variabel verdien er større enn slutt verdien.

Merk at løkke variabelen vil være lokal for den funksjonen som inneholder for løkka.

Syntaks

    for variabel-navn = numerisk-uttrykk
      to numerisk-uttrykk do
        kodeblokk
    done;

eller

    for variabel-navn = numerisk-uttrykk
      to numerisk-uttrykk
      step numerisk-uttrykk do
        kodeblokk
    done;

Eksempel

    for x = 10 to 1 step -1 do
        println("x er ", x);
    done;