小健_Python_go_Devops Logo
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
Previous Next

© Copyright 2019, huxiaojian. Revision 2069799f.

Built with Sphinx using a theme provided by Read the Docs.