FOR /IN
Keywords: sic

Next: FOR /WHILE Up: FOR Previous: FOR Indexed Contents Index

###
FOR /IN

            [SIC\]FOR Loop_Variable /IN List_Variable

        Execute a  generalized  loop,  for  all  the  values  in  List_Variable.
        List_Variable is a 1-D (or scalar) variable of any type,  i.e. numerics,
        logicals, or character strings.  The loop variable is undefined  outside
        the  loop, and must not be previously defined. It will be implicitly de-
        fined as a scalar with the same type and kind as the List_Variable.  For
        example:
                DEFINE CHARACTER*8 files[3]
                LET files "a.txt" "b.txt" "c.txt"
                FOR f /IN files
                  SAY 'f'
                NEXT f
        The  loop  executes with the Loop_Variable taking the value of each ele-
        ment of the List_Variable, in order.