4.8 Go语言continue - Go语言中文社区

4.8 Go语言continue


Go语言中 continue 语句可以结束当前循环,开始下一次的循环迭代过程,仅限在 for 循环内使用,在 continue 语句后添加标签时,表示开始标签对应的循环,例如:

  1. package main
  2. import "fmt"
  3. func main() {
  4. OuterLoop:
  5. for i := 0; i < 2; i++ {
  6. for j := 0; j < 5; j++ {
  7. switch j {
  8. case 2:
  9. fmt.Println(i, j)
  10. continue OuterLoop
  11. }
  12. }
  13. }
  14. }

代码输出结果如下:

  1. 0 2
  2. 1 2
代码说明:

第 14 行将结束当前循环,开启下一次的外层循环,而不是第 10 行的循环。

版权声明:本教程内容除了本站原创内容外,还有来源自C语言编程网,博客园,CSDN等技术站点,感谢相关博主原创文章,转载请附上原文出处链接和本声明。
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 阅读 ( 612 )
  • 分类:Go

0 条评论

官方社群

GO教程

猜你喜欢