Overview
- 基本语法
- 表达式
- 变量
package main
import "fmt"
func main(){
switch 表达式/变量 {
case 结果1:
执行代码
case 结果2:
执行代码
case 结果3:
执行代码
default: //都不满足//
执行代码
}
}
Description
1)表达式
package main
import "fmt"
func main() {
switch 1 + 2 {
case 1:
fmt.Println("结果等于1")
case 2:
fmt.Println("结果等于2")
case 3:
fmt.Println("结果等于3")
default:
fmt.Println("都不等于")
}
}
2) 变量
package main
import "fmt"
func main() {
var number int
fmt.Print("Please input number")
fmt.Scan(&number)
switch number {
case 1:
fmt.Println("结果等于1")
case 2:
fmt.Println("结果等于2")
case 3:
fmt.Println("结果等于3")
default:
fmt.Println("都不等于")
}
}