Go语言--第4章 流程控制
第4章 流程控制 主要内容 4.1 条件判断--if 4.2 构建循环--for 4.3 示例:九九乘法表 4.4 键值循环(for range)-- 直接获得对象的索引和数据 4.5 分支选择(switch) -- 拥有多个条件分支的判断 4.6 跳转到指定代码标签(goto) 4.7 跳出指定循环(break) 4.8 跳出当前循坏(continue) 4.1 条件判断--if Go语言规定与if匹配的左括号“{” 必须与if 和表达式放在同一行 ,如果尝试将“{”放在其他位置,将会触发编译错误 与else 匹配的 “{” 也必须与else 在同一行 else也必须与上-个if 或else if 的右边的大括号在一行 格式: if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else { 分支3 } // > 10 特殊写法 if 还有特殊的写法,可以在if表达式之前添加一个执行语句,再根据变量值进行判断,如: if err := Connect(); err != nil { fmt.Println(err) return } Connect() 为假设的函数,err := Connect() 可以视为一个表达式 4.2 构建循环--for Go语言中所有循环类型均可以使用for关键字完成 for 初始语句;条件表达式; 结束语句 { 循环体代码}