Go中的if-else判断
go中的if-else判断
一、语法
if 条件 {
//符合上面条件的执行
} else if 条件{
//符合上面条件的执行
} else {
// 不符合上面的条件执行这个
}
范例:
var a = 10
if a < 9 {
fmt.Println("小于9")
} else if a == 10 {
fmt.Println("10")
} else {
fmt.Println("都不符合")
}
简写: 在判中初始化条件,用;
分隔
if a:=10;a < 9 { //a的作用域和上面的方法不一样
fmt.Println("小于9")
} else if a == 10 {
fmt.Println("10")
} else {
fmt.Println("都不符合")
}