Programmer Guide/Command Reference/FOR: Difference between revisions

From STX Wiki
Jump to navigationJump to search
(initial import)
 
m (1 revision: Initial import)
(No difference)

Revision as of 17:31, 18 November 2010

FOR

FOR [ target := init ] TO cond STEP step // commands END

Excecute the commands in the FOR loop while the condition holds true.

target
The incremental counter variable to initialize with the value init (e.g. #i).
init
The value with which to initialize the counter variable target (e.g. 0).
cond
The condition which should be tested at the start of each loop (e.g. $#i < 10). See the condition topic for the condition syntax.
step
The incremental value to add to the counter variable target at the end of each loop. The assignment syntax (e.g. #i := int $#i+1) is allowed.
FOR #i := 0 TO $#i < 10 STEP #i := int $#i+1
        BUTIL MSGBOX MSG; #i = $#i
END
// an example without initialisation
FOR TO $#x > $#y STEP #i := int $#i + 1
   // do something here ...
END

Navigation menu

Personal tools