Synopsis: for ([
],[],[ ]) { } Description: FOR is a general purpose loop. It is modeled on the C for statement, and works in a very similar manner. Aside from the action, there are three parts to a FOR loop: * The "pre" part is executed before the loop begins iterating. This is often used for initializing counters and other variables that will be used in the loop. * Before each loop iteration, the "condition" is checked. Most often, this is used to see if the counter has exceeded a certain limit. The condition may contain any expression legal in the IF command. Because of this, the loop does not necessarily have to iterate at all. * The "post" part is executed after the condition, if the condition returns true. This is generally used to increment a counter that gets checked by the condition statement. Multiple commands may be used in each part; they must be separated by semicolons (giving it something of a reverse-C syntax). Note that there does not necessarily need to be any commands in any part. The action is optional as well. Examples: To display a warning message 3 times: for ( @ xx = 3, xx > 0, @ xx-- ) { echo WARNING! This ship will self destruct in $xx seconds! } A infinite loop that behaves like the Unix 'yes' command: for ( ,, ) { echo yes } See Also: fe(5); fec(5); foreach(5); until(5); while(5)