pobel 发表于 2014-8-13 12:50
还需要考虑在global symbol table中,call symput要创建的宏变量是否存在。
%let dept2=dept2 in open ...
在宏内部,使用call symput或let 创建宏变量时,会首先检查global table,若此宏变量存在,则去替换原来的定义;若此宏变量不存在,则检查Local table,若local table非空,则存在local 表中,否则存入global table
楼主: melody21
|
8417
13
请教:macro 定义下的global variable 问题 |
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明