全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1663 3
2010-09-06
%let data=123;
%let name=data;
%let n=6;
%let data6=1234;
%put &&&name&n;
如代码,
请问为何%put &&&name&n;输出的是1234?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-9-6 15:52:01
宏编译器解析2次
1 && &name &n --> & data 6
将2个&变成1个,把&name解析为data,把&n解析为6
2 &name6 --> 1234
把&name6解析为1234
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-9-6 17:37:31
你老先生又开始活动了哇
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-9-6 17:54:05
%let data6=1234;


你的这个赋值 太特殊了 呵呵
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群