[FOR _ctrlVar [RANGE struct | = lBoundExpr TO uBoundExpr] ] DO_LOOP ...; akcie 1 [EXIT_LOOP [expression]] ...; akcie 2 [EXIT_LOOP [expression]] ...; akcie 3 END_LOOP |
| expression | in | Výraz typu Bool. |
INT _i INT _uBound _uBound := 10 FOR _i=2 TO _uBound DO_LOOP _uBound := _uBound + 1 ; zmena hodnoty nemá vplyv na počet iterácií END_LOOP ; hodnota premennej _i je 11 |
INT _i RECORD (SD.ArchVal) _struct REDIM _struct[10] FOR _i RANGE _struct DO_LOOP REDIM _struct[2] ; zmena rozmeru nemá vplyv na počet iterácií END_LOOP ; hodnota premennej _i je 11 |
INT _i _i := 1 DO_LOOP EXIT_LOOP _i = 10 _i := _i + 1 END_LOOP |
INT _i
_i := 1
DO_LOOP
IF _i = 10 THEN
EXIT_LOOP
ENDIF
_i := _i + 1
END_LOOP
|
INT _i _i := 1 IF Sec = 1 THEN DO_LOOP ENDIF EXIT_LOOP _i = 10 _i := _i + 1 END_LOOP |
INT _i
_i := 1
DO_LOOP
IF _i = 10 THEN
EXIT_LOOP
ENDIF
_i := _i + 1
IF Sec = 1 THEN
_i := _i + 1
END_LOOP
ELSE
END_LOOP
ENDIF |