如下宏test:
%macro test ;
%global len ;
%let str = English ;
%let len = %sysfunc( length( "&str" ) ) ;
%mend ;
为什么执行该宏时len的值是9而不是7呢?另外length函数参数写成为"&str,则提示存在错误。
有哪位大侠能够介绍下SAS Macro处理的原理、机制,或者能够提供详细的说明文档。谢谢!!!
楼主: MyLoveSas
|
3225
5
SAS Macro处理求助 |
本科生 91%
-
|
本帖被以下文库推荐
| ||
| ||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明