continue
本文最后更新于202 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

结束本次循环进行下一次

package main

import(
    "fmt"
)

func main()  {
    for i := 1; i <= 100 ;i ++{
        if i % 9 != 0{
            continue//当i不能被9整除时结束当前循环,进行下次循环
        }
        fmt.Println("能被9整除的数有",i)
    } 
}

结果:

continue的作用范围为最近的循环

package main

import (
    "fmt"
)

func main(){
    for i := 1;i <= 6 ; i ++{
        for j := 1;j <= 3; j ++{
            if i==2 && j==2{
                continue//当i=2并且j=2时结束当前循环,进入下次循环
            } 
            fmt.Printf("i的值是%v,j的值是%v\n",i,j)
        }
        fmt.Println()
    }
}

根据结果缺失i=2和j=2得continue结束当前近的循环,继续执行下下一次近的循环

文末附加内容
上一篇
下一篇