for

Begins a loop construct.

Syntax

for(counter = init_value; expr; operation)

Input

counter
A variable that changes value each time a loop is completed.
init_value
The starting value of the loop counter.
expr
A mathematical expression. If expr evaluates to zero, the expression is false, the loop is terminated and the instruction following the endloop statement is executed. If expr evaluates to any other value, the expression is true and the instructions between the for and endloop are carried out.
Operation
The operation performed on the loop counter each time a loop is completed.

Example

Template:
{for(a=0; a<=PI/2;
    a+=PI/12)}
   Angle: {a, %6.4¦}
   Sin: {sin(a), %6.4¦}
{endloop}
Output:
Angle: 0.0000  Sin: 0.0000
Angle: 0.2617  Sin: 0.2588
Angle: 0.5235  Sin: 0.5000
Angle: 0.7853  Sin: 0.7071
Angle: 1.0471  Sin: 0.8660
Angle: 1.3089  Sin: 0.9659
Angle: 1.5707  Sin: 1.0000

Comments

A for-loop consists of three parts: a for statement, an instruction or series of instructions, and an endloop statement. An initial value is specified for the counter in the for statement, as well as an exit condition and an operation to be performed on the counter each time a loop is completed.

Every for-loop must be terminated with an endloop statement.