if(单分支)
package main
import "fmt"
func main(){
if 条件{
条件成立,所做的事情
}
fmt.Println("if(单分支分支)判断结构")
}
if(双分支)
package main
import "fmt"
func main(){
if 条件{
条件成立,所做的事情A
}else{
条件不成立,所做的事情B
}
fmt.Println("if(双分支)判断结构")
}
if(多分支)
package main
import "fmt"
func main(){
if 条件A{
条件A成立,所做的事情A
}else if 条件B{
条件B成立,所做的事情B
}else{
条件A,B都不成立,所做的事情C
}
fmt.Println("if(多分支)判断结构")
}
switch(多分支)
package main
import "fmt"
func main(){
switch 参数{
case 参数值A:
条件成立,所做事情A
case 参数值B:
条件成立,所做事情B
case 参数C:
条件成立,所做事情C
default:
条件都不成立,所做事情D
}
fmt.Println("switch(多分支)判断结构")
}