示例如下
for
Call a
Call b
Call c
next
sub
a
end sub
sub
b
end sub
sub
c
end sub
如果脚本循环到c的时候,出现了一些情况,现在希望它自己识别并重新调用b来解决这一情况,应该怎么做?
在这种情况下,可以使用标志变量来判断是否需要重新调用子程序b。
具体代码可以如下:
flag = false
for
Call a
Call b
if some_condition
flag = true # 设置标志变量
end if
Call c
next
if flag
Call b # 根据标志变量判断是否需要调用b
end if
流程如下: