我正在构建一个代码,我必须通过很多 if/case 函数。这本身并不是一个真正的问题,只是其中很多如果是一样的。
在我的代码中,它必须通过一个 if 函数,如果有一个匹配,那么它是什么匹配都无关紧要,它必须在下一个 if 中进行相同的处理。但是根据这两个答案,它必须转到代码的不同部分。
例如:
Switch(A){
case 1:
Switch(B){
case 1: do11thing();
case 2: do12thing();
}
case 2:
Switch(B){
case 1: do21thing();
case 2: do22thing();
}
}
有谁知道解决方案,而不必在我的代码中多次放置 Switch(B)。