Go continue语句
在Go编程语言中, continue 语句的工作原理与 break 语句类似。但是, continue 语句不会终止循环,而是强制进行下一次迭代,跳过其中的任何代码。
在 for 循环中, continue 语句会导致条件测试和递增部分执行。
语法
Go中 continue 语句的语法如下所示−
continue;
流程图
示例
package main
import "fmt"
func main() {
/* local variable definition */
var a int = 10
/* do loop execution */
for a < 20 {
if a == 15 {
/* skip the iteration */
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