教程 > Go 教程 > Go 基础 阅读:97

Go 语言循环控制 - continue 语句

Go 语言循环控制的 continue 语句 有点像 break 语句。但是 continue 不是跳出循环,而是跳过当前循环执行下一次循环语句。

for 循环中,执行 continue 语句会触发 for 增量语句的执行。

在多重循环中,可以用标号 label 标出想 continue 的循环。

语法

continue 语法格式如下:

continue;

continue 语句流程图如下:

Go 循环控制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

查看笔记

扫码一下
查看教程更方便