switch
package main
import "fmt"
func logger(s string) {
fmt.Println(s)
}
func main() {
tag := 2
// 用法1
switch tag {
case 1:
logger("a")
case 2, 4:
logger("b")
case 3:
logger("c")
default:
logger("无效的输入")
}
// 用法2
switch {
case tag < 2:
logger("小于2")
case tag > 2:
logger("大于2")
case tag == 2:
logger("等于2")
default:
logger("无效的输入")
}
}