我说说我的看法.这种用法我也常用,功能是方便跳出判断过程.举个例子:do if mid(x,3,1)="1" then '某些处理代码1 exit do end if if mid(x,5,1)="2" then '某些处理代码2 exit do end if if mid(x,2,1)="3" then '某些处理代码3 exit do end if............ if x=n then '某些处理代码n exit do end if exit do loop 主要是应付select case只能有一个判断条件的场合.而如果此过程处于循环内,为了提高效率,一定要尽量地少进行字符串判断,所以需要在条件达到时跳出.至于你发的那代码里的用法,由于没有具体的循环体,所以猜不出是啥用意.
...
执行的语句
...
if n<>b then exit doloop
do while <条件语句>
...
语句
...
exit do
loop
这种格式吧?
无循环次数限制的循环语句,我觉得挺好的
if mid(x,3,1)="1" then
'某些处理代码1
exit do
end if
if mid(x,5,1)="2" then
'某些处理代码2
exit do
end if
if mid(x,2,1)="3" then
'某些处理代码3
exit do
end if............ if x=n then
'某些处理代码n
exit do
end if exit do
loop
主要是应付select case只能有一个判断条件的场合.而如果此过程处于循环内,为了提高效率,一定要尽量地少进行字符串判断,所以需要在条件达到时跳出.至于你发的那代码里的用法,由于没有具体的循环体,所以猜不出是啥用意.
DO....LOOP可作无条件,也可加条件,当无条件的时候就要EXIT DO咯
比如它公司规定代码就这么写
或者他本人愿意就用DO...LOOP这个框架来包住所有代码块 ,不管有没有循环,那他就这么写呗
这没什么好研究的吧? 俱说日本人很讲究一种定死的格式