Library /sys$common/syshlp/BASICHELP.HLB  —  FOR
  The  FOR  statement  repeatedly  executes  a  block  of  statements  while
  incrementing  a  specified  control  variable  for  each  execution of the
  statement block.  FOR loops can be conditional or  unconditional  and  can
  modify other statements.

  Examples

  FOR I% = 1% TO 10% STEP 2%
       .
       .
       .
  NEXT I%
  FOR N% = 5% STEP 4% WHILE 400 - Z < .0001
       .
       .
       .
  NEXT N%
       .
       .
       .
  PRINT I% ** I% FOR I% = 1% TO 3%

1  –  Syntax

  Unconditional:

      FOR num-unsubs-var = num-exp1 TO num-exp2 [ STEP num-exp3 ]

          [ statement ]...

      NEXT num-unsubs-var

  Conditional:

                                                    {UNTIL}
      FOR num-unsubs-var = num-exp1 [STEP num-exp3] {WHILE} cond-exp

          [ statement ]...

      NEXT num-unsubs-var

  Unconditional Statement Modifier:

      statement FOR num-unsubs-var = num-exp1 TO num-exp2 [STEP num-exp3]

  Conditional Statement Modifier:

      statement FOR num-unsubs-var = num-exp1 [step num-
             exp3] {WHILE} cond-exp
Close Help