for (expr1; expr2; expr3) statement;
First, expr1 is executed, then statement is executed until expr2 is
true; after each iteration expr3 is executed.
You can also execute more than one statement inside the loop: simply enclose them between braces:
for (expr1; expr2; expr3) {
statement1;
statement2;
}
for (i=0; i<5; i++) echo (i + ", ");
Cows first sets i=0, then repeat the echo (i + ", ");
statement until i is lower than 5. After each iteration
(i.e. after displaying each value) i is incremented by 1.
This is Cows' output:
0, 1, 2, 3, 4,
The comma after the last number is ugly, so let's work around it:
limit = 5;
for (i=0; i<limit; i++) {
echo (i);
if (i < limit - 1) {
echo (", ");
}
}
This is Cows' output:
0, 1, 2, 3, 4
This manual can be downloaded from http://www.g-cows.org/.