GO语言————5.5 Break 与 continue
5.5 Break 与 continue
您可以使用 break 语句重写 for2.go 的代码:
示例 5.10 for3.go:
for {i = i - 1fmt.Printf("The variable i is now: %d\n", i)if i < 0 {break} }
因此每次迭代都会对条件进行检查(i < 0),以此判断是否需要停止循环。如果退出条件满足,则使用 break 语句退出循环。
一个 break 的作用范围为该语句出现后的最内部的结构,它可以被用于任何形式的 for 循环(计数器、条件判断等)。但在 switch 或 select 语句中(详见第 13 章),break 语句的作用结果是跳过整个代码块,执行后续的代码。
下面的示例中包含了嵌套的循环体(for4.go),break 只会退出最内层的循环:
示例 5.11 for4.go:
package mainfunc main() {for i:=0; i<3; i++ {for j:=0; j<10; j++ {if j>5 {break }print(j)}print(" ")} }
输出:
012345 012345 012345
关键字 continue 忽略剩余的循环体而直接进入下一次循环的过程,但不是无条件执行下一次循环,执行之前依旧需要满足循环的判断条件。
示例 5.12 for5.go:
package mainfunc main() {for i := 0; i < 10; i++ {if i == 5 {continue}print(i)print(" ")} }
输出:
0 1 2 3 4 6 7 8 9
显然,5 被跳过了。
另外,关键字 continue 只能被用于 for 循环中。
GO语言————5.5 Break 与 continue相关推荐
- C语言 for循环break、continue
C语言 for循环break.continue 在C语言中我们常会使用break.continue, 这篇博文主要是写,在for循环中break和continue的作用和区别; continue #i ...
- break和continue区别及使用场合
break和continue区别及使用场合 几乎所有程序语言都有break和continue语句,可见它们的重要性,即使不重要相信也是够实用的吧.但是在真正的开发过程中,又有多少人会忽视它们的用法呢? ...
- 汇编:模拟C语言实现break与continue
1 ;=============================== 2 ;循环程序设计 3 ;模拟C语言实现break 与continue 4 DATAS SEGMENT 5 i dw 0 6 su ...
- C语言 —— 关键字(C语言标准定义的32个关键字:auto、register、static、sizeof、signed、unsigned 、break 、 continue 、void)
C语言标准定义的32个关键字:(列出每个关键字的意义) 关键字 意 义 auto 声明自动变量,缺省时编译器一般默认为 auto int 声明整型变量 double 声明双精度变量 long 声明长整 ...
- C语言 break 和 continue - C语言零基础入门教程
目录 一.for 循环中使用 break 二.for 循环中使用 continue 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 前一篇 ...
- c语言关于continue的题,10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______. A、contin...
10道c语言基础题1.C语言的跳转语句中,对于break和continue说法正确的是_______. A.contin 10道c语言基础题 1.C语言的跳转语句中,对于break和continue说 ...
- C语言循环结构中break,C语言-循环结构及break、continue
-------------------------- --1-- 结构循环1.1 while循环1.2do-while循环1.3 for循环--2-- break和continue2.1break关键 ...
- C语言之顺序结构、选择结构和循环结构(break和continue的不同作用)
所有语言的结构总共有三种,分别是顺序结构.选择结构和循环结构,C语言也不例外. 一.顺序结构 所谓顺序结构就是按照语句的书写顺序,一步一步运行. //例题:#include <stdio.h&g ...
- c语言for语句中break作用,C语言 循环辅助语句 break 和 continue
break 和 continue 是 C 语言中的循环辅助语句 break 语句 跳出当前循环体. 程序在中途跳出循环.执行 break 语句程序会直接跳出循环. 例子:如下代码判断一个数是不是素数. ...
最新文章
- OpenCV 笔记(01)— OpenCV 概念、整体架构、各模块主要功能
- UVa 10051 Tower of Cubes(类似LIS)
- EventBus-再也不用什么Handler了
- 这样是不是就可以预测语音长度和内容了
- 手把手教你DIY最便宜的 arduino 温湿度计,详细图文视频教程
- 程序员如何写好一份简历去找工作?
- 使用LinearLayout实现ListView,解决ListView和ScrollView滚动冲突
- BUUOJ reverse 不一样的flag
- Arrays类详细讲解
- 30分钟轻松入门Spring MVC
- 微信支付将推双面屏;库克谈收购英特尔基带业务;Chrome 76 稳定版发布 | 极客头条...
- R语言处理数据——画图时加大标题
- DEA模型及matlab应用2:超效率SE-DEA模型
- Spark入门(一)概述
- 如何在Excel中快速删除空白行
- 交换机基本原理以及配置
- CSS-animation-梦幻西游小案例
- Tp5.0对接腾讯云语音验证码
- argo workflow 部署
- math: 卡尔曼滤波算法原理以及python实例