流程控制
Go语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。
- 顺序结构:程序按顺序执行,不发生跳转。
- 选择结构:依据是否满足条件,有选择的执行相应功能。
- 循环结构:依据条件是否满足,循环多次执行某段代码。
1 选择结构
1.1 if语句
1.1.1 if
package main import "fmt" func main(){ s := "屌丝" // if 和{ 就是条件,条件通常都是关系运算符 if s == "王思聪"{ //左括号和if在同一行 fmt.Println("左手一个妹纸,右手一个大妈") } // if 支持一个初始化语句,初始化语句和判断条件以分号隔开 if a := 10; a == 10 { //条件为真,指向{}语句 fmt.Println("a==10") } }