Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
在C中,级联switch语句可用于轻松实现以下流程:
是否有其他支持其他编程语言的方法?例如。在Python,Java中?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
在C中,级联switch语句可用于轻松实现以下流程:
switch (var) {
case c: C();
case b: B();
case a: A();
default: // no op
}
是否有其他支持其他编程语言的方法?例如。在Python,Java中?
最佳答案
您可以使用具有if
语句和逻辑或运算符(将全部包含)的任何语言来支持该流。
flow = 0;
if ( var == a ) {
A();
flow = 1;
}
if ( flow || var == b ) {
B();
flow = 1;
}
if ( flow || var == c ) {
C();
flow = 1;
}
// and so on
关于java - 什么控制流程适合“如果A,则执行a;如果是B,则执行a,b;如果为C,则执行a,b,c…” ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28792264/
10-08 21:32