楼主: shenliang_111
1333 3

诡异的单双引号 [推广有奖]

  • 3关注
  • 12粉丝

教授

15%

还不是VIP/贵宾

-

威望
0
论坛币
14 个
通用积分
0.4174
学术水平
20 点
热心指数
26 点
信用等级
12 点
经验
17989 点
帖子
478
精华
0
在线时间
1627 小时
注册时间
2011-2-24
最后登录
2025-8-3

楼主
shenliang_111 发表于 2014-1-5 11:38:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
目标:实现向一txt文件插入一条语句;疑问:为啥双引号有问题,而单引号是正确的?

filename TranRule  'd:\test\book_data\transform_rule.txt' lrecl=32674; *rule的txt文件;

程序1:
%macro trans1;
data _null_;
file TranRule;
put "%macro TranRule;";
run;
%mend trans1;


%macro trans2;
data _null_;
file TranRule;
put '%macro TranRule;';
run;
%mend trans2;


%trans1
%trans2



二维码

扫码加我 拉你入群

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

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

关键词:双引号 transform filename Trans Macro 双引号

回帖推荐

novice505 发表于2楼  查看完整内容

双引号时会把%后的macro当成一个宏处理,但实际上它又不是一个真正的宏,只是你想put出来的文本。。

沙发
novice505 发表于 2014-1-5 12:49:30
双引号时会把%后的macro当成一个宏处理,但实际上它又不是一个真正的宏,只是你想put出来的文本。。

藤椅
linggol 发表于 2014-1-5 16:34:09
是这样的  还有宏语句中的  &     单双引号意义不一样

板凳
shenliang_111 发表于 2014-1-6 12:21:34
novice505 发表于 2014-1-5 12:49
双引号时会把%后的macro当成一个宏处理,但实际上它又不是一个真正的宏,只是你想put出来的文本。。
谢谢! 有相应的文字说明吗?什么时候不一样,对待单双引号~~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 00:38