扫码一下
查看教程更方便
Go 语言循环控制的 continue 语句 有点像 break 语句。但是 continue 不是跳出循环,而是跳过当前循环执行下一次循环语句。
for 循环中,执行 continue 语句会触发 for 增量语句的执行。
在多重循环中,可以用标号 label 标出想 continue 的循环。
continue 语法格式如下:
continue;
continue 语句流程图如下:
package main
import "fmt"
func main() {
var a int = 10
for a < 20 {
if a == 15 {
/* 跳过迭代 */
a = a + 1;
continue;
}
fmt.Printf("value of a: %d\n", a);
a++;
}
}
上述代码编译执行结果如下
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19