在编写复杂的嵌套循环时,有时我们需要在内循环中打破外循环,以提前结束整个循环过程。然而,在PHP中,循环结构不直接支持这种操作。所以,php小编西瓜将为大家分享一些方法和技巧,来实现在内循环中打破外循环的需求。无论是使用标签和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中文网其他相关文章!