Initial import of the ircii-pana-1.1-final source tree.

git-svn-id: svn://svn.code.sf.net/p/bitchx/code/tags/ircii-pana-1.1-final@1 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
Kevin Easton
2008-02-25 09:25:32 +00:00
commit 28febcfea9
1429 changed files with 250653 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
Synopsis:
for ([<pre>],[<condition>],[<post>]) { <action> }
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)