如果每个条件的产出在这些情况下相同,则如何替换;和
在完成产出之前,要满足多种不同条件,每个产出不变。
请注意,条件和产出只是持有人,因为这主要是一个假装的问题。
案例1:
if(condition 1){
if(condition 2){
if(condition 3){
if(condition 4){
if(condition 5){
return(1);
}
if(condition 6){
if(condition 7){
return(1);
}
}
}else{
if(condition 10){
return(1);
}
}
}
}
}
案例2:
if(condition 1){
if(condition 2){
if(condition 3){
if(condition 4){
if(condition 6){
if(condition 8){
return(2);
}
}else{
if(condition 9){
return(2);
}
}
}
}else{
if(condition 11){
return(2);
}
}
}else{
if(condition 12){
return(2);
}
}
}else if(condition 13){
if(condition 14){
return(2);
}
}
两种情况都可以通过使用和复制两种方式将这两种情况都降至1例;如果“prop”和“prop”两种情况都符合条件,因为尽管有多种条件,但这两种情况都只有一个结果。
the solution I am looking for would look something like: 案例1:
if((condition1 && condition 2) || (condition 3)){
return (1);
}
案例2:
if((condition1 && condition 2) || (condition 4)){
return (2);
}