5.2.2. switch语句
Go语言提供了两种类型的switch语句:表达式开关和类型开关。表达式开关与C、C++和Java语言中的类似,而类型开关是Go语言所特有的。这两种开关在语法上非常相似,但与C、C++和Java不同的是,Go语言的switch语句不会自动向下贯通(所以无需在每个case子句末尾都添加一个break关键字)。相反,我们可以在需要的时候通过fallthrough语句来显式的调用fallthrough。
Go语言提供了两种类型的switch语句:表达式开关和类型开关。表达式开关与C、C++和Java语言中的类似,而类型开关是Go语言所特有的。这两种开关在语法上非常相似,但与C、C++和Java不同的是,Go语言的switch语句不会自动向下贯通(所以无需在每个case子句末尾都添加一个break关键字)。相反,我们可以在需要的时候通过fallthrough语句来显式的调用fallthrough。