go语言基础语法
选择结构
注意事项
1.判断条件不用小括号括起来
2.{必须放在if,else if 或者else的行末
基本形式
//形式一
if x<y{
函数体
}
//形式二
if x<y {
函数体1
} else if x>y {
函数体2
} else {
函数体3
}
我们也可以在if后面加一个初始化语句,并以分号与条件语句分开。声明的该变量的作用域是整个if语句(包括if,else if以及else)。例如:
func main() {
var a int
if a = 5; a > 8 {
fmt.Printf("a大于8")
} else if a < 8 {
fmt.Printf("a小于8")
} else{
fmt.Printf("a等于于8")
}
}
//我们也可以写成这样的形式
func main() {
if a := 5; a > 8 {
fmt.Printf("a大于8")
} else if a < 8 {
fmt.Printf("a小于8")
} else{
fmt.Printf("a等于于8")
}
}