楼主: jackyloda
2085 3

朱世武投资组合收益代码 [推广有奖]

  • 4关注
  • 0粉丝

大专生

8%

还不是VIP/贵宾

-

威望
0
论坛币
585 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
238 点
帖子
25
精华
0
在线时间
38 小时
注册时间
2012-12-20
最后登录
2016-10-6

楼主
jackyloda 发表于 2015-5-11 23:38:20 |AI写论文
1论坛币
下面是朱世武书中关于投资组合收益计算的代码,哪位能较详细地解释下吗?比如macro a(x)和eval(&x)_list是什么意思?
IMG_20150511_233124.jpg

关键词:投资组合 朱世武 Macro 是什么意思 eval 投资组合 收益

沙发
bakoll 发表于 2015-5-12 09:18:12
%macro a(x) 定义一个宏 宏名称为a a后面的括号内的宏变量x为宏参数,当调用这个宏时,只要给出这些参数的值即可 如倒数第二行%a(1995) 就是调用宏a并把里面的x换为1995。

%eval 宏函数,在给红变量赋值时,使用才函数将表达式括起来,先计算表达式的值再将结果给宏赋值

藤椅
learsaas 发表于 2015-5-12 13:18:12
这段程序代码的写法,个人觉得不是很完美,有更好更规范的写法。

板凳
jackyloda 发表于 2015-5-12 22:15:02
bakoll 发表于 2015-5-12 09:18
%macro a(x) 定义一个宏 宏名称为a a后面的括号内的宏变量x为宏参数,当调用这个宏时,只要给出这些参数的值 ...
嗯,那么像a='%a(',c=");", %mend a又是什么呢?
是不是这整个一段都是宏函数呢?

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

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