Wenn ich Code hatte, die wie folgt aussah:Was ist am effizientesten, um bestimmte Codezeilen nur dann auszuführen, wenn ein boolescher Wert wahr ist?
if (bool1) {
statement1
statement2
} else if (bool2) {
statement3
statement4
}
und ich möchte nur Anweisung 2 und 4 gegeben andere boolean (sagen wir bool3) wahr laufen, was ist der beste Weg, das zu formatieren. Ich verstehe, dass ich eine verschachtelte if-Anweisung hinzufügen könnte, aber das scheint aus Sicht der Wartbarkeit schlecht, wenn ich 5 oder mehr ifs habe.
Irgendwelche Vorschläge?
Sie können eine andere Bedingung if für bool3 haben. Das ist das effizienteste was ich denke, also total wirst du 3 wenn Bedingung haben. Mit 5 wenn Aussage ist nicht falsch, es sei denn, es ist klar zu verstehen und fallen in falsche Fallen. –