您的位置:首页 > 编程语言 > Go语言

GO语言基础-switch语句特性

2018-01-26 12:12 429 查看
GO语言的switch语句,除去和其他语言一致的基础使用方法外,还有一些特性

1. 每一个case是可以直接省略break语句的,如果使用break和效果其他语言一致。

2. 可以使用fallthrough语句,是之匹配后直接使用下一个case代码块的内容执行。

注意:fallthrough语句必须为当前case代码块的最后一行!




3.当switch后面的语句省略时,case必须为一个bool值,可以理解为一个if语句。下图中的声明也可以移到switch后面,如果移至switch后面,语句必须带上;



4.case后面可以接多个值,用,分隔即可。



5.switch语句可以使用类型断言语句来判断类型,变量必须为接口类型才可以。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  go 基础