是否可以将多个值传递给用逗号分隔不同值的switch case语句?表达式的计算结果是什么?如果没有发生错误,编译器会用多个值中的哪一个来计算开关?记住逗号运算符的低优先级吗?举个例子,我写的代码如下:switch(m, m*2) case 10: printf("\n case 10");
case 20: printf("\nca
我知道您可以通过用逗号分隔值来将多个值与switch语句匹配: value := 5 case 1,2,3:fmt.Println("matches 1,2 or 3") fmt.Println("matches 4,5 or 6")}
我的问题是,是否可以使用多个值的切片作为案例来匹配多个值与switc