楼主: caijiangyao1991
2314 5

SAS adv 题目讨论 [推广有奖]

  • 0关注
  • 0粉丝

大专生

26%

还不是VIP/贵宾

-

威望
0
论坛币
2866 个
通用积分
0
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
293 点
帖子
21
精华
0
在线时间
50 小时
注册时间
2013-7-10
最后登录
2020-11-11

楼主
caijiangyao1991 发表于 2016-5-23 23:37:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
sas adv 63题中 第39题 和 SAS adv 50题中的第20题,这两个题目很相似呢,为什么一个答案是C 一个是D?没有明白,为什么一个应用的全局宏,一个是局部宏??
二维码

扫码加我 拉你入群

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

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

关键词:第20 SAS

回帖推荐

rendajingguan01 发表于3楼  查看完整内容

再说 63题中的 39 %macro PRODUCT(Mv=bicycles); --------------定义了一个局部的变量 My。这个My性质与 %local 类似,不会覆盖全局同名变量 所以, %macro PRODUCT(Mv=bicycles); %let Mv=clothes; --------------------所以,这句话更改的值是 macro 的位置参数 My, 也就是局部变量的值。 %mend; 你可以尝试运行如下代码,与题中的结果比较 %let Mv=shoes; %macro PRODUCT(Mv=bicycles); %let Mv=clothes ...

沙发
rendajingguan01 发表于 2016-5-25 09:18:59
先说50题中的20题

SAS中如果局部变量与全局变量同名,而且局部变量也不是  %local 定义的。 局部变量可以覆盖全局变量。

你可以尝试运行如下代码,与题中的代码比较一下结果。这段代码打印出来的就是全局的值。

%let a=cat;

%macro animal;
%local a;
%let a=dog;
%mend;

%animal
%put a is &a;

藤椅
rendajingguan01 发表于 2016-5-25 09:23:24
再说 63题中的 39

%macro PRODUCT(Mv=bicycles);  --------------定义了一个局部的变量 My。这个My性质与 %local 类似,不会覆盖全局同名变量

所以,
%macro PRODUCT(Mv=bicycles);
%let Mv=clothes;   --------------------所以,这句话更改的值是 macro 的位置参数 My, 也就是局部变量的值。
%mend;


你可以尝试运行如下代码,与题中的结果比较

%let Mv=shoes;
%macro PRODUCT(Mv=bicycles);
%let Mv=clothes;
%put Mv is &Mv;
%mend;

%PRODUCT(Mv=tents)
%put Mv is &Mv;



板凳
caijiangyao1991 发表于 2016-5-26 16:39:00
rendajingguan01 发表于 2016-5-25 09:23
再说 63题中的 39

%macro PRODUCT(Mv=bicycles);  --------------定义了一个局部的变量 My。这个My性质与 ...
意思是%macro PRODUCT(Mv=bicycles) 这种方式定义的局部变量,类似于%local,所以局部宏不能覆盖全局宏,最后就显示的全局宏的结果是吗?

报纸
rendajingguan01 发表于 2016-5-26 17:18:10
caijiangyao1991 发表于 2016-5-26 16:39
意思是%macro PRODUCT(Mv=bicycles) 这种方式定义的局部变量,类似于%local,所以局部宏不能覆盖全局宏, ...
是这么理解的。

你可以运行代码验证。

地板
caijiangyao1991 发表于 2016-5-26 21:08:43
rendajingguan01 发表于 2016-5-26 17:18
是这么理解的。

你可以运行代码验证。
好的~谢谢啦~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 21:29