Als «conditions» getaggte Fragen

161
Eleganter Umgang mit if (falls sonst) else

Dies ist ein kleiner Witz, aber jedes Mal, wenn ich so etwas codieren muss, stört mich die Wiederholung, aber ich bin nicht sicher, ob eine der Lösungen nicht schlechter ist. if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) {...

74
Warum müssen wir Break-In-Schalter verwenden?

Wer hat entschieden (und basierend auf welchen Konzepten), dass die switchKonstruktion (in vielen Sprachen) breakin jeder Anweisung verwendet werden muss? Warum müssen wir so etwas schreiben: switch(a) { case 1: result = 'one'; break; case 2: result = 'two'; break; default: result = 'not...