Go语言continue(跳过本次循环)
关键字 continue 只适用于 for 循环,它是跳过本次循环直接进入下一次循环,在关键字 continue 后面的代码不再执行,它的语法如下:
运行结果为:
for 变量初始值; 判断条件; 变量控制 { 执行语句1 continue 执行语句2 }一般情况下,在 for 循环中使用关键字 continue 都是在特定条件下才触发,如果不给关键字 continue 设置触发条件,程序将永远无法执行关键字 continue 后面的代码,示例如下:
- package main
- import "fmt"
- func main() {
- for i := 1; i < 5; i++ {
- if i == 2 {
- continue
- }
- fmt.Printf("本次循环次数为:%v\n", i)
- }
- }
本次循环次数为:1
本次循环次数为:3
本次循环次数为:4