マクロパラメータ値として指定されたテキストが格納されます。
| 種類: | 自動マクロ変数(読み込みおよび書き込み) |
%macro printz/parmbuff;
%put Syspbuff contains: &syspbuff;
%let num=1;
%let dsname=%scan(&syspbuff,&num);
%do %while(&dsname ne);
proc print data=&dsname;
run;
%let num=%eval(&num+1);
%let dsname=%scan(&syspbuff,&num);
%end;
%mend printz;
%printz(purple,red,blue,teal)Syspbuff contains:(purple,red,blue,teal)