美文网首页📗Go语言:基础大全
Go语言:break 和 continue 关键字的用法讲解

Go语言:break 和 continue 关键字的用法讲解

作者: 白祤星 | 来源:发表于2019-06-21 08:34 被阅读8462次

目录


  • 共同作用
  • break
    • 例子
    • 输出结果
  • continue
    • 例子
    • 输出结果

共同作用:


  • 减少 不必要的 内存CPU 开销
  • 提升 程序的 运行效率

break:


  • 用于 终结循环
  • 嵌套循环终结所在层的循环
  • 用于 防止穿透(你可能先学了 其他语言,在 Goswitch 默认不穿透 的)

例子:

package main

func main() {
    i := 0
    for i < 4 {
        println(`i的值为:`, i)
        i++
        if i > 2 {
            break
        }
    }
}

输出结果:

i的值为: 0
i的值为: 1
i的值为: 2

continue:


  • 跳过本次循环 后面将 执行的代码,立刻进行下一个 循环迭代

例子:

package main

func main() {
    i := 0
    for i < 4 {
        if i == 2 {
            i++
            continue
        }
        println(`i的值为:`, i)
        i++
    }
}

输出结果:

i的值为: 0
i的值为: 1
i的值为: 3

相关文章

网友评论

    本文标题:Go语言:break 和 continue 关键字的用法讲解

    本文链接:https://www.haomeiwen.com/subject/etjeqctx.html