在两次遇到这个问题之后,我想我会在这里发布它,看看是否有人知道如何解决它。
我似乎无法使用 跳出嵌套循环goto
,因为看起来当它跳出内部循环时,括号不匹配,因为它从未到达内部闭合循环。
我已将其范围缩小为一个非常简单的示例
for %%a in (1,2,3) do (
for %%b in (4,5,6) do (
echo Breaking
goto :BREAK
)
:BREAK
)
这会导致错误
) was unexpected at this time.
我想也许添加额外的括号可能会解决问题,但除非我知道我要中断,否则它无济于事,如果是有条件的中断,那也是同样的问题。
是否有任何简单的替代方法可以将内部循环中断回外部,即使它是使用if
's 和else
's 的条件中断?