暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

第20节 break和continue语句

RubyHan 2019-06-25
167

跳出循环的语句

1、 break语句

break:跳出循环体。break语句用于在结束其正常执行之前突然终止for循环

示例代码:

  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func main() {
  6. for i := 1; i <= 10; i++ {
  7. if i > 5 {
  8. break //loop is terminated if i > 5
  9. }
  10. fmt.Printf("%d ", i)
  11. }
  12. fmt.Printf("\nline after for loop")
  13. }

2、continue语句

continue:跳出一次循环。continue语句用于跳过for循环的当前迭代。在continue语句后面的for循环中的所有代码将不会在当前迭代中执行。循环将继续到下一个迭代。

示例代码:

  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func main() {
  6. for i := 1; i <= 10; i++ {
  7. if i%2 == 0 {
  8. continue
  9. }
  10. fmt.Printf("%d ", i)
  11. }
  12. }

千锋Go语言的学习群:784190273

对应视频地址:

https://www.bilibili.com/video/av47467197

源代码:

https://github.com/rubyhan1314/go_foundation


文章转载自RubyHan,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论