FOR
From STX Wiki
Jump to navigationJump to search
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