switch的用法和写法
1.
var n = 8
switch n {
case 8:
fmt.Println(n++)
break
case 6:
fmt.Println(n--)
break
}
2.
switch s := 8; s {
case 8:
fmt.Println(s++)
break
case 6:
fmt.Println(s--)
break
}
3.一个分支可以多个值,多个case 值中间使用英文逗号分隔
var n = 5
switch n {
case 1,3,5,7,9:
fmt.Println("奇数")
break
case 2,4,6,8,10:
fmt.Println("偶数")
break
}
// 偶数
4.分支还可以使用表达式,这时switch后面不需要变量
var score = 80
switch {
case score > 90:
fmt.Println("A")
break
case score <= 90 && score >=80:
fmt.Println("B")
break
}
// B