86
Language Reference
©2000-2008 Tibbo Technology Inc.
For... Next Statement
Function:
Repeats a block of statements while a counter increments
until it reaches a set value.
Syntax:
for name = start_expression to end_expression [ step
step_number ]
statement1
statement2
…
[exit for]
…
statementN
next name
Scope:
Local and HTML
See Also:
,
,
Part
Description
name
Required. The name of the counter. This has to be a
numeric variable, which was previously explicitly defined
using a
.
start_expression
Required. The initial value of the counter. This actually sets
the value of the name counter to the result of this
expression. Can be a numerical constant, or a more
complex expression.
end_expression
Required. The end value for the counter; once the counter
reaches it, execution of the for... next loop stops. Can be a
numerical constant, or a more complex expression.
step_number
Optional. Defines the intervals in which the name counter is
incremented on every pass of the loop. This must be a
numerical constant, and can be either positive or negative.
statement[1,
2...]
Required. Lines of code to be executed as long as the
counter is 'in range' -- between the start_expression and
the end_expression.
Details
It is not advised to change the value of the counter while within a for... next loop.
You might get unexpected results, such as infinite loops.
For... next loops may be nested, using different counter variables (name above).
There is also an
statement which can be used to terminate them abruptly.
Under Tibbo Basic, you are required to explicitly state the name of the cycle
variable to be incremented immediately following the next keyword.
Examples
82
85
95
81
85