do while和do until的区别
(2011-01-07 09:15:32)
标签:
杂谈 |
分类: MySASCode |
先上一段代码:
data a;
n=0;
do until(n ge 5);
put n=;
n+1;
end;
run;
等同于
data a;
n=0;
do while(n
put n=;
n+1;
end;
run;
也就是说until是指当n ge 5时就终止do循环,而while是指当n lt 5时才进行do循环。换句话说until是执行之后如不符合条件就终止,while是符合条件才执行。