Zitat von
Nightfly:
In meinem Späteren Programm weiß ich's aber vorher noch nicht [...]
Bedenke aber, dass mit wachsender Komplexität von Prozeduren und Funktionen Sprunganweisungen wie continue, break und exit besonders mittendrin immer gerne übersehen werden und somit die Wartbarkeit von Code (ein nicht gerade unerhebliches Kriterium für guten Code) stark einschränken. Einzige in meinen Augen zulässige Ausnahme ist das überprüfen einer Bedingung am
Anfang einer Prozedur/Funktion:
Delphi-Quellcode:
procedure GanzLangeProzedur(const Bedingung: boolean);
begin
if (Bedingung = False) then
exit;
[ganz lange Berechnungen]
end;
In den allermeisten Fällen gibt es elegantere Lösungen, die vielleicht langweiliger zu lesen sind, aber genau das macht gut wartbaren Code aus.