> No, don't spoil the fun with a break. This is the last remaining valid use of goto :) > If not this then you could use flags to break out of deep nested loops. > Another approach to breaking out of a nested loop is to factor out both loops into a separate function, and return from that function when you want to exit. > > Summarized - to break out of nested loops: > > 1. use goto > 2. use flags > 3. factor out loops into separate function calls > Couldn't resist not including xkcd here :) > > enter image description here > > source > > Goto's are considered harmful but as many people in the comments suggest it need not be. If used judiciously it can be a great tool. Anything used in moderation is fun. まさにこの通り。 その中でお前がどれを選択するかは自由だし、それは俺含めた他人の選択とは無関係だ。 ○○を選択した俺ツエーとイキれる話でもない。