全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3291 6
2011-12-30
请问如何定义一个参数个数不确定的宏。如%macro Test(c1=, c2=,....); 调用的时候可以为:%Test(c1=a,c2=b); 或者%Test(c1=a,c2=b,c3=c); 甚至是%Test(c1=a,c2=b,c3=c,.....); 这样个数任意,有多少个就被识别多少个. 谢谢..

二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-31 10:02:41
二维码

扫码加我 拉你入群

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

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

2012-1-8 03:16:55
You can define more parameters(say 10) in a macro definition and call it with less parameters(say 5).

It is better in practice to define some default values and proper handling rules when some of parameters are missing in the macro call.
二维码

扫码加我 拉你入群

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

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

2012-1-9 21:33:01
bobguy 发表于 2012-1-8 03:16
You can define more parameters(say 10) in a macro definition and call it with less parameters(say 5) ...
Thanks a lot..
二维码

扫码加我 拉你入群

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

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

2012-1-10 22:01:23
可以试试 parabuff option. 一个例子。
复制代码
二维码

扫码加我 拉你入群

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

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

2012-1-12 00:36:54
webgu 发表于 2012-1-10 22:01
可以试试 parabuff option. 一个例子。
谢谢指教。。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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