下面是个简单的阶乘
%macro recursion(i);
%if &i=1 %then %do;1;%end;
%else %do;&i*%recursion(%eval(&i-1))%end;
%mend;
%let n=%eval(%recursion(5));
%put %recursion(11);
data test;
a=%recursion(12);
run;
但是实际应用并不是很广泛
暂时想不到哪里可以运用到 其实sas里用迭代做递归更方便其实

|
楼主: wanlixing1208
|
1402
0
[程序分享] 用SAS实现简单的递归 |
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


