Go语言continue语句的用法(附带实例)
在 Go 语句的循环语句中,continue 语句用于跳过本次循环,并开始下一次循环。另外,continue 语句后可以添加一个标签,表示跳到该标签对应的代码块继续循环。
continue 的语法格式如下:
例如,在 for 语句中使用 continue 语句,当变量 i 的值等于 3 时跳过本次循环。代码如下:
在使用 continue 语句时,也可以在 continue 关键字后面加上一个标签,这样可以直接跳到该标签对应的代码块继续循环。
例如,在最外层 for 循环代码上方添加一个标签 tag,并使用 continue 语句跳到外层 for 循环继续执行。代码如下:
	
	
continue 的语法格式如下:
continue或者
continue labellabel 标签表示跳到该标签对应的代码块继续执行循环。
例如,在 for 语句中使用 continue 语句,当变量 i 的值等于 3 时跳过本次循环。代码如下:
package main
import "fmt"
func main(){
    for i := 1;i <= 5;i++{
        if i == 3{
            continue
        }
        fmt.Println("第",i,"次循环输出:",i)
    }
}
运行结果如下:
	第1次循环输出:1
	第2次循环输出:2
	第4次循环输出:4
	第5次循环输出:5
在使用 continue 语句时,也可以在 continue 关键字后面加上一个标签,这样可以直接跳到该标签对应的代码块继续循环。
例如,在最外层 for 循环代码上方添加一个标签 tag,并使用 continue 语句跳到外层 for 循环继续执行。代码如下:
package main
import "fmt"
func main(){
    tag:
    for i := 1;i <= 5;i++{
        fmt.Print("第",i,"次循环输出:")
        for j := 1;j <= 5;j++ {
            if j == 3 {
                continue tag
            }
            fmt.Print(j,"")
        }
        fmt.Print("\n")
    }
}
运行结果如下:
第1次循环输出:1 2 第2次循环输出:1 2 第3次循环输出:1 2 第4次循环输出:1 2 第5次循环输出:1 2
 ICP备案:
 公安联网备案: