概述
在使用switch结构时,我们需要注意以下几点:
示例
i := 0 switch i{ case 0: fmt.Printf("0") fallthrough case 1: fmt.Printf("1") case 2: fallthrough case 3: fmt.Printf("3") case 4, 5, 6: fmt.Printf("4, 5, 6") default: fmt.Printf("Default") }
1.左花括号{必须与switch处于同一行;
2.条件表达式不限制为常量或者整数;
3.单个case中,可以出现多个结果选项;
4.与C语言等规则相反,Go语言不需要用break来明确退出一个case;
5.只有在case中明确添加fallthrough关键字,才会继续执行紧跟的下一个case;
最后
以上就是坦率中心为你收集整理的glang中switch ,case 无需break的全部内容,希望文章能够帮你解决glang中switch ,case 无需break所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复