宏参数定义的时候,能不能解析宏变量呢?
比如Marco Trans2定义宏参数时,想引用一个宏变量。即Trans2编译出来的结果和Trans是一样的。
但是在Trans2的()内无法解析&n,系统报错,大家有没有办法啊?
%macro Trans(
LBTESTYN=,
LBTESTCD=,
LBTEST=,
LBORRES=,
LBORRESU=
);
%put OK;
%mend Trans;
%let n=%str(LBTESTYN=,
LBTESTCD=,
LBTEST=,
LBORRES=,
LBORRESU=
);
%macro Trans2 ('&n');
%put OK;
%mend Trans2;