Go语言中switch语句的表达式省略用法 官网
Go语言的switch语句可以省略表达式,这种情况下,相当于在switch后面默认加了一个true。 package mainimport fmtfunc main() { num := 10 switch { case num 5: fmt.Println(数字小于5) // 运行结果:不会输出 case num = 5 num 15: fmt.Println(数字在5到15之间) // 运行结果:数字在5到15之间 default: fmt.Println(数字大于等于15) // 运行结果:不会输出 }} 省略表达式的switch语句,实际上是对每个case后的条件进行判断,只要条件为true就执行对应的代码块。