在做了一些关于如何突破二次循环的研究之后
while (true) { // Main Loop
for (int I = 0; I < 15; I++) { // Secondary loop
// Do Something
break; // Break main loop?
}
}
Run Code Online (Sandbox Code Playgroud)
大多数人建议调用'goto'函数
看如下例:
while (true) { // Main Loop
for (int I = 0; I < 15; I++) { // Secondary Loop
// Do Something
goto ContinueOn; // Breaks the main loop
}
}
ContinueOn:
Run Code Online (Sandbox Code Playgroud)
然而; 我经常听说'goto'声明是不好的做法.下图完美地说明了我的观点:
