複雑なネストされたループを作成する場合、場合によっては、ループ プロセス全体を早期に終了するために、内側のループで外側のループを中断する必要があります。ただし、PHP では、ループ構造はこの操作を直接サポートしません。したがって、PHP エディターの Xigua は、内側のループで外側のループを中断する必要性を実現するためのいくつかの方法とテクニックを共有します。ラベルや goto ステートメントを使用する場合でも、補助変数や条件判断を使用する場合でも、この記事は包括的な解決策を提供します。ぜひ見に来てください!
for i := 0; i < 5; i++ { fmt.Println("i is", i) for j := 0; j < 3; j++ { if j == 2 { break } fmt.Println("j is ", j) } }
i が 2 に等しい場合、このコードがプログラムを中断するようにしたいと考えています。内側のループ内で外側のループを中断したいことを通知するにはどうすればよいですか?
外側のループを中断または続行する方法がわかりません
outerLoop: for i := 0; i < 5; i++ { for j := 0; j < 3; j++ { if i == 3 { break outerLoop } fmt.Println(i, j) } }
これが答えです。 go でラベルを使用して別のループを参照できます
以上が内側のループ内で外側のループをブレークする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。