发布于 2015-08-02 15:01:20 | 187 次阅读 | 评论: 0 | 来源: 网络整理

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

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

语法

continue 语法格式如下:

continue;

break 语句流程图如下:

实例

package main

import "fmt"

func main() {
   /* 定义局部变量 */
   var a int = 10

   /* for 循环 */
   for a < 20 {
       if a == 15 {
          /* 跳过此次循环 */
          a = a + 1;
          continue;
       }
       fmt.Printf("a 的值为 : %dn", a);
       a++;     
    }  
 }
 

以上实例执行结果为:

a 的值为 : 10
a 的值为 : 10
a 的值为 : 11
a 的值为 : 12
a 的值为 : 13
a 的值为 : 14
a 的值为 : 16
a 的值为 : 17
a 的值为 : 18
a 的值为 : 19
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务