楼主: 水晶石斑鱼
1812 3

[原创博文] 请教大家一个关于do循环的问题 [推广有奖]

  • 2关注
  • 0粉丝

博士生

94%

还不是VIP/贵宾

-

威望
0
论坛币
2867 个
通用积分
13.9185
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
8117 点
帖子
326
精华
0
在线时间
402 小时
注册时间
2009-8-31
最后登录
2024-9-22
毕业学校
暨南大学

楼主
水晶石斑鱼 发表于 2012-4-20 17:41:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

data work.invest;

do year=1990 to 2004;   

   Capital+5000;     
capital+(capital*.10);  
end;run;


data work.invest;  

do year=1990 to 2004;   
   Capital+5000;   
   capital+(capital*.10);   
   output;
  end;run;

关于以上两段代码,我想请教大家,为什么第一段的year的值是2005,而第二段是2004,这个output起的作用是什么?为什么输出了就直接跳出循环而year不再由2004变为2005?谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:do循环 Capital capita output Invest capital

沙发
freerunning_sky 在职认证  发表于 2012-4-20 18:19:31
第一个在end后output,第二个在end前

藤椅
水晶石斑鱼 发表于 2012-4-20 20:17:15
哦,这样啊,好的谢谢~
THE SLEEPER HAS AWAKEN.

板凳
chendonghui1987 发表于 2012-4-22 16:25:05
正解

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

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