continue结束本次循环,继续执行下一次循环
多层循环嵌套时,通过指定label,指明要跳过的是哪一层循环。(循环变量迭代)
for i := 1; i <= 4; i++ {for j := 1; j <= 5; j++ {if j == 2 {continue}fmt.Println("j=", j)}}// 输出两次 1 3 4 5 ,不输出2
continue label使用
here:for i := 1; i <= 4; i++ {for j := 1; j <= 5; j++ {if j == 2 {continue here}fmt.Println("i=", i, "j=", j)}}// j永远不会输出大于1i= 1 j= 1i= 2 j= 1i= 3 j= 1i= 4 j= 1
