- Go 教程
- Go - 首页
- Go - 概述
- Go - 环境设置
- Go - 程序结构
- Go - 基本语法
- Go - 数据类型
- Go - 变量
- Go - 常量
- Go - 运算符
- Go - 决策制定
- Go - 循环
- Go - 函数
- Go - 作用域规则
- Go - 字符串
- Go - 数组
- Go - 指针
- Go - 结构
- Go - 切片
- Go - 范围
- Go - 映射
- Go - 递归
- Go - 类型转换
- Go - 接口
- Go - 错误处理
- Go 实用资源
- Go - 问题与解答
- Go - 快速指南
- Go - 实用资源
- Go - 讨论
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
go_loops.htm
广告