%macro test(varlist);
%let n=%sysfunc(countw(&varlist));
%put &n;
%do i=1 %to &n;
%let new_var&i=T_%scan(&varlist,&i);
%end;
%put &new_var1 &new_var2 &new_var3 &new_var4;
%mend;
%test(x y z w)
|
楼主: hamsik11
|
1348
1
怎么生成这样的一系列变量名? |
|
已卖:51份资源 副教授 16%
-
|
5论坛币
最佳答案%macro test(varlist);
%let n=%sysfunc(countw(&varlist));
%put &n;
%do i=1 %to &n;
%let new_var&i=T_%scan(&varlist,&i);
%end;
%put &new_var1 &new_var2 &new_var3 &new_var4;
%mend;
%test(x y z w)
| |||||||||||
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


