开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map: Continnue 的介绍和流程图】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/625/detail/9586
Continnue 的介绍和流程图
continue 和 break 也很相似,注意区分它们的不同。
1.continue 的基本介绍:
1)continue 语句用于结束本次循环(注意是结束本次循环并不是终止整个循环这点和Break是不一样的,这点一定要有准确的认识),
2)continue 语句出现在多层次嵌套的循环语句中时,可以通过标签指明要跳过的是那一层循环,这个和前面的 break 标签的使用的规则一样。
2.基本语法
基本语法也是和 Break 很相似的。(也即是在代码库里加上 continue 就行了)
{.....
Continue
......
}
以 for 使用 continue 为例,画出示意图流程图(这样就容易看得懂如何结束本次循环的含义了)
3.for 循环 +continue 的流程控制图
对流程图红色箭头的解释:
当在循环里执行到 continue 时,下面的语句不再执行,就不在执行下面的代码,而是直接到循环迭代进行下一次的循环判断。
(与 break 有本质的区别,Break 不会直接循环迭代)
如果在循环题里面,遇到了 continue,那么下面的循环操作就不在执行了,但是不会结束整个循环而是结束这次循环。