流程控制
1.流程控制
01.if else(分支结构)
1.1 if 条件判断基本写法
1.2 if 条件判断特殊写法
- if 条件判断还有一种特殊的写法,可以在 if 表达式之前添加一个执行语句,再根据变量值进行判断
02.for(循环结构)
2.1 for循环
1)普通for循环
2)外部定义 i
3)省略初始语句
2.2 打印 0-10 所有的偶数
2.3 嵌套循环
2.4 模拟while循环
- Go 语言中是没有 while 语句的,我们可以通过 for 代替
2.5 for range(键值循环)
03.switch case
- 使用 switch 语句可方便地对大量的值进行条件判断
3.1 case一般用法
3.2 case语句多个值
3.3 fallthrough 语法
- fallthrough 语法可以执行满足条件的 case 的下一个 case,是为了兼容 C 语言中的 case 设计
04.break、continue、goto
4.1 break跳出单循环
4.2 跳出多重循环
- 在多重循环中,可以用标号 label 标出想 break 的循环
4.3 continue(继续下次循环)
4.4 goto(跳转到指定标签)
流程控制
http://coderedeng.github.io/2021/01/12/8.流程控制/