无题
我腻着奶沫的甜
刚才吃了麻婆豆腐
也许咖啡里该加点豆汁儿...
====================
特别声明一下。该诗系本人学习了“现代诗人速成手册”之后练习涂鸦之作,全当消遣,万万不可以为我也投身“艺术”了....
This Blog records my studies, my hobbies, my photos, and more...
刚刚调试了一下,觉得不错,应该共享。
libname SASprog "D:\SASCatalog";
option mstored sasmstore=SASprog; /*library to invoke macros from*/
%macro batch_proc(job, sequ); /*store des="Batch processing";*/
%let todo=&job;
%let blank=%str( );
%let n=1 ;
%let pos=%scan(&sequ,&n,&blank);
%put Current Step is &n, The State is &pos;
%do %while (%str(&pos) ne &blank); /*quote to avoid miss interpretation*/
%&todo(&pos);
%let n=%eval(&n+1);
%let pos=%scan(&sequ,&n,&blank);
%end;
%mend batch_proc;
以后要做什么重复劳动就定义一个job和数据集的队列:sequ,然后计算机就慢慢跑吧。
如果有多个job,就可以像处理数据集队列一样分离代表job的字符串, 把todo编号,然后条件语句,...,哈哈哈。