Skip to content
pllk edited this page Jun 23, 2014 · 2 revisions

Takaisin

Silmukat

DO..LOOP

Silmukan perusrakenne on seuraava:

DO
    ' koodia
LOOP

Silmukan alussa tai lopussa voi olla ehto: WHILE tarkoittaa, että silmukka jatkuu niin kauan kuin ehto pätee, ja UNTIL tarkoittaa, että silmukka jatkuu niin kauan kuin ehto ei päde.

FOR..NEXT

Silmukan rakenne on seuraava:

FOR i = 3 TO 8
    ' koodia
NEXT i

Silmukka toistaa koodin kaikille luvuilla lukuvälillä.

Silmukkaan voi antaa myös askeleen:

FOR i = 3 to 8 STEP 2
    ' koodia
NEXT

BREAK ja CONTINUE

Komento BREAK keskeyttää silmukan, ja komento CONTINUE siirtyy silmukassa seuraavalle kierrokselle.

Esimerkki:

DO WHILE a <> 2
    IF b = 3 THEN BREAK
    IF b = 4 THEN CONTINUE
    a = a + 3
    b = b - a
LOOP
Clone this wiki locally