Das kann man auch so schreiben:
Delphi-Quellcode:
function bla: Boolean
begin
for i = 0 to 10 do
begin
if blabla or blabla1 then
Exit(False); // entspricht Result:=False; Exit;
end;
Result:= True;
end
Dadurch dass das Result (CPU-Register AX) nicht von Anfang an belegt wird,
kann der Kompiler (falls er smart genug ist) das Register für Zwischenergebnisse benützen.