宏函数%STR()能够隐藏一些特殊的符号,%NRSTR()与%STR的唯一不同之处就是还可以隐藏 & %这两个Macro Triggers, 同样的%BQUOTE() 和 %NRBQUOTE()的区别也是如此。看下面的程序:
%let period=%str(May&Jun);
%put .
像这个就会出现Warning: Apparent symbolic reference JUN not resolved
%let Period=%nrstr(May&Jun);
%put .
这个就不会出现Warning
%let text=%bquote(May&Jun);
%put &text;
这个肯定也会出现Warning;
%let text=%nrbquote(May&Jun);
%put &text;
但是这个为什么还会出现这个Warning: Apparent symbolic reference JUN not resolved ???
为什么???求高人指教!!!


雷达卡



京公网安备 11010802022788号







