
- 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 - break 语句
Go 编程语言中的 break 语句有两个用途 −
如果循环内遇到 break 语句,则循环将立即终止,并且程序控制将恢复到循环后面的下一条语句。
它可用于终止 switch 语句中的 case。
如果你正在使用嵌套循环,则 break 语句将停止执行最内层循环,并开始执行代码块后的下一行代码。
语法
Go 中 break 语句的语法如下 −
break;
流程图

示例
package main import "fmt" func main() { /* local variable definition */ var a int = 10 /* for loop execution */ for a < 20 { fmt.Printf("value of a: %d\n", a); a++; if a > 15 { /* terminate the loop using break statement */ break; } } }
当编译并执行以上代码时,它将产生以下结果 −
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15
go_loops.htm
广告