После некоторых исследований о том, как разорвать вторичную петлю
while (true) { // Main Loop
for (int I = 0; I < 15; I++) { // Secondary loop
// Do Something
break; // Break main loop?
}
}
большинству людей рекомендуется вызывать функцию «goto»
В следующем примере:
while (true) { // Main Loop
for (int I = 0; I < 15; I++) { // Secondary Loop
// Do Something
goto ContinueOn; // Breaks the main loop
}
}
ContinueOn:
Однако; Я часто слышал, что оператор goto — это плохая практика. Картинка ниже отлично иллюстрирует мою точку зрения: