我想知道是否有一种方法可以组合 switch case,例如:
switch (value)
{
case 0,1,2:
nslog (@"0,1,2 cases");
break
case 3:
nslog (@"3 cases");
break;
default:
NSLog (@"anything else");
break;
}
非常感谢你的帮助
最佳答案
你是说,像这样的东西?
switch (value)
{
case 0:
case 1:
case 2:
NSLog (@"0,1,2 cases");
break;
case 3:
NSLog (@"3 cases");
break;
default:
NSLog (@"anything else");
break;
}
要知道,switch case 结构会从相应的 case 行开始执行大括号内的每一行,直到它到达最后一行或一个 break。因此,如果您在一个案例之后不包括中断,它也会继续执行下一个案例。
关于objective-c - ios有没有办法组合开关盒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18457564/