next statement

The next statement occurs at the end of a for...next construct and causes the iteration counter to increment and branches to the corresponding for statement to decide whether to terminate.

Syntax

for var = exp to exp{step exp}
statement{s}
next var

Description

The for...next construct can also be exited using the exit clause.

The step clause allows the increments of the loop to be changed. For example, step 2 increments the variable by 2 when the next statement is encountered.

step can be a negative number, decrementing the variable at the next statement. A step of 0 does not execute the for...next loop.

Example(s)

In this example:

for i = 1 to 10
   crt i:" ":
next i
print

the output result would be the following:

1 2 3 4 5 6 7 8 9 10

In this example:

numbers = ’’
   for i = 1 to 2
      for j = 1 to 5
         numbers<i,j> = j
      next j
   next i
print numbers

The output result would be the following:

1]2]3]4]5^1]2]3]4]5

In this example:

for j = 10 to 1 step -1
   print j:" ":
next j
print

The output result would be the following:

c10 9 8 7 6 5 4 3 2 1om