美文网首页📗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