小健_Python_go_Devops
latest
Go语言学习
1. Go语言基本语法
2. 容器-数据结构
3. 流程控制
3.1. 条件判断
3.2. 构建循环-for
3.3. 分支选择-switch
3.4. break
3.5. continue
4. 函数
5. 结构体
6. 接口
7. 包
8. 并发
9. 反射
10. 标准库和三方库
11. 项目代码
12. 避坑与技巧
Go vs Python
Python全栈系列
Python测试开发入门与实践
Vue.js企业开发实战
Vue.js+Node.js开发实战
小健_Python_go_Devops
»
Go语言学习
»
3.
流程控制
Edit on GitHub
3.
流程控制
¶
3.1. 条件判断
3.1.1. 1.if..else..语句
3.1.2. 2.特殊写法
3.1.3. 3.三元表达式
3.2. 构建循环-for
3.2.1. 1. for常用遍历方式
3.2.2. 2.for初始语句-开始循环时执行的语句
3.2.3. 3.两种for循环遍历命令行参数
3.2.4. 4.for中的条件表达式-控制是否循环的开关
4.1 结束循环时带可执行语句的无限循环
4.2 无限循环
4.4 for中的结束语句
3.2.5. 5. 键值循环(for range)-直接获得对象的索引和数据
5.1 遍历数组、切片 - 获得索引和元素
5.2 遍历字符串-获得字符
5.3 遍历map-获得map的键和值
5.4 遍历通道(channel)-接收通道数据
5.5 在遍历中选择希望获得的变量
3.2.6. 6.range语句中更新引用元素的值
3.2.7. 7.for循环的常见写法
3.3. 分支选择-switch
3.3.1. 1.基本写法
1.1 一分支多值
1.2 分支表达式
1.3 跨越case的fallthrough-兼容C语言的case设计
3.3.2. 2.跳转至指定的代码标签(goto)
2.1 使用goto集中处理错误
2.2 goto统一错误处理
3.4. break
3.5. continue