Golang入门到项目实战 | golang关键字continue

Posted 一个热爱编程的通信人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang入门到项目实战 | golang关键字continue相关的知识,希望对你有一定的参考价值。

continue只能用在循环中,在go中只能用在for循环中,它可以终止本次循环,进行下一次循环。

在 continue语句后添加标签时,表示开始标签对应的循环。

go语言continue实例

输出1到10之间的偶数

package main

import "fmt"

func f() 
    for i := 0; i < 10; i++ 
        if i%2 == 0 
            fmt.Printf("i: %v\\n", i)
         else 
            continue
        
    

func main() 
    f()

运行结果

[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go"
i: 0
i: 2
i: 4
i: 6
i: 8

跳转到label

package main

import "fmt"

func f() 
    // MY_LABEL:
    for i := 0; i < 5; i++ 
    MY_LABEL:
        for j := 0; j < 5; j++ 
            if i == 2 && j == 2 
                continue MY_LABEL
            
            fmt.Printf("i=%d,j=%d\\n", i, j)
        
    

func main() 
    f()

运行结果

[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go"
i=0,j=0
i=0,j=1
i=0,j=2
i=0,j=3
i=0,j=4
i=1,j=0
i=1,j=1
i=1,j=2
i=1,j=3
i=1,j=4
i=2,j=0
i=2,j=1
i=2,j=3
i=2,j=4
i=3,j=0
i=3,j=1
i=3,j=2
i=3,j=3
i=3,j=4
i=4,j=0
i=4,j=1
i=4,j=2
i=4,j=3
i=4,j=4

以上是关于Golang入门到项目实战 | golang关键字continue的主要内容,如果未能解决你的问题,请参考以下文章

Golang入门到项目实战 | golang流程控制关键字goto

Golang入门到项目实战 golang结构体指针

Golang入门到项目实战 | golang结构体

Golang入门到项目实战 | golang包

Golang入门到项目实战 | golang函数类型与函数变量

Golang入门到项目实战 | go语言常量