开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map: Continue 执行流程分析】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/625/detail/9588
Continue 执行流程分析
continue 案例分析
案例分析 continue 的使用:
新建一个文件包,命名 continuedemo , 在里面在新建一个文件 main.go
建一个包 package main
import”fmt”
Import main() {
然后再写一个主函数,
// continue 案例
//这里来演示一下指定标签的形式来使用
// labe2:
For i :=0; i<4; i++{
// labele1://设置一个标签
For j:=0; j<10: j++{
If j==2{
Continue
}
Fmt.print1n(“j=”)
}
}
}
输出结果:
当 j=1
J=3
没有 j=2
当 j=9 就终止,j=10 就不成立了
回到 j++
流程一共走四次,都没有 j=2( j=2 没有输出)
因为 continue 了不会继续执行操作。
结合流程分析图,分析内存执行情况
也就是说分析并没有错误。
一定要学会这种分析的方法,不然很难掌握编程的技巧。