在使用大量else if判断时,可以使用switch简化大量的判断
package main
import "fmt"
func main(){
score := 90
switch{
case score >= 80 && score <= 90:
fmt.Println("优秀!")
case score >= 60 && score <= 70:
fmt.Println("良好!")
case score < 60:
fmt.Println("不及格!")
default:
fmt.Println("没有成绩")
}
}
func main(){
num := 1
switch num{
case 1:
fmt.Println("苹果")
case 2:
fmt.Println("香蕉")
case 3:
fmt.Println("葡萄")
default:
fmt.Println("橙子")
}
}