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
switch fallthrough 穿透
最后
以上就是发嗲小兔子最近收集整理的关于golang 学习(十一)switch的用法switch的用法和写法的全部内容,更多相关golang内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复