if a=1 then b+1;
等价于
if a=1 then do ;
retain b 0;
b=b+1;
end;
你可以把retain b 0;这条语句放在循环外 看看效果,说明RETAIN的位置与结果没得影响,因为RETAIN是非执行语句。
其他可以看看我的博客文章:
<!-- m --><a class="postlink" href="http://hi.baidu.com/crack_man/blog">http://hi.baidu.com/crack_man/blog</a><!-- m -->