is any valid
statement.
number of &IF statements that may be nested is limited only by
the record length of the file. In fixed-length
only the first 72 characters of the line are scanned.
1. The values &* and &$ are reset when an
statement is executed. They are not changed when you reset a
specific numeric variable (&1 through
the
variable may be null, or to check for a null symbol, you should use
a concatenation character when you write the &IF statement; for
example:
&IF .&1 EQ
3. If the symbols &* or &$ are null because no arguments were entered,
the entire &IF statement is treated as a null statement.
including the conditions for exit from the loop. The format of the
r------------ -------------------------------,
n
-label
m
condition
is a positive integer from
number of executable and nonexecutable lines in the loop.
These lines must immediately follow the
specifies that all of the lines following the
label, are to be executed in the loop. The first character
of the label must be a hyphen, and it must be the first
token on a line. The remainder of the line may contain an
executable statement, or it may be null.
is a positive integer from
number of times the loop is to be executed.
specifies the condition that must be met. The syntax of the
exit condition
that is: