Chapter Contents |
Previous |
Next |
%END |
Type: | Macro statement |
Restriction: | Allowed in macro definitions only |
Syntax | |
Example | |
Ending a %DO group |
Syntax |
%END; |
Example |
This macro definition contains a %DO %WHILE loop that ends, as required, with a %END statement:
%macro test(finish); %let i=1; %do %while (&i<&finish); %put the value of i is &i; %let i=%eval(&i+1); %end; %mend test; %test(5)
Invoking the TEST macro with 5 as the value of finish writes these lines to the SAS log:
The value of i is 1 The value of i is 2 The value of i is 3 The value of i is 4
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.