package main //必须有一个main包
import “fmt”
func main ( ) {
//支持一个初始化语句,初始化语句和条件本身,以分号分隔
switch num := 1;num { //switch后面写的是变量本身
case1:
fmt.Println(“按下的是1楼”)
case2:
fmt.Println(“按下的是2楼”)
case3:
fmt.Println(“按下的是3楼”)
case4:
fmt.Println(“按下的是4楼”)
default:
fmt.Println(“按下的是***楼”)
}
score := 85
switch { //可以没有条件
case score > 90 : //case后面可以放条件
fmt.Println(“优秀”)
case score > 80 : //case后面可以放条件
fmt.Println(“良好”)
case score > 70 : //case后面可以放条件
fmt.Println(“一般”)
default:
fmt.Println(“不及格”)
}
}
一个case后面也可以跟多个条件