我想跳出父switch语句。例如:
switch(xyz){
case "xyz":
switch(xyz){
case "hello":
// JUMP OUT OF THIS TWO SWITCH-STATEMENTS
break;
}
break;
}
有没有一种简单的方法来实现这个目标?
答案 0 :(得分:2)
如果你想要突破2 switch语句,你可以使用可选参数来打破
switch(xyz){
case "xyz":
switch(xyz){
case "hello":
// JUMP OUT OF THIS TWO SWITCH-STATEMENTS
break 2;
}
break;
}
中的第二个示例
答案 1 :(得分:0)
您需要的是break 2;
break
只不过是break 1
- 所以在你的情况下退出第二个开关。
break 2
将退出第二个开关和第一个开关。
switch(xyz){
case "xyz":
switch(xyz){
case "hello":
// JUMP OUT OF THIS TWO SWITCH-STATEMENTS
break 2;
}
break;
}