Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by CCRDude,
8. Feb 2013
Es geht auch ohne das WriteLn, z.B. mit einem expliziten Returnwert.
function bla: Boolean;
begin
Result := false;
for i := 1 to 10 do begin
if i = 5 then begin
Exit;
end;
if foo then begin
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by CCRDude,
8. Feb 2013
Hmmm interessant! Das scheint ein wenig vom Kontext abhängig. Siehe Anhang.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by CCRDude,
8. Feb 2013
Bei if then mit Anweisung in nächster Zeile sind die "blauen Punkte" oft nicht als Haltepunkt zu gebrauchen, weil sie komplett in der ersten Zeile arbeiten, das ist schon ewig so.
Bemängeln würde ich dies nicht, weil spätestens beim QA-Audit das if x then dosomething; zu einem if x then begin dosomething; end; würde/sollte (und das funktioniert bei mir im Debugger immer).
Zumindest bei uns...