Zitat von
shmia:
Es ist nicht verboten.
Man sollte nur versuchen, das Result so spät als möglich zuzuweisen.
Grund: bei frühzeitiger Zuweisung an Result wird ein wertvolles Prozessorregister für andere Aufgaben blockiert.
Delphi-Quellcode:
// Beispiel
Result := False;
a := ...
b := ...
if a > b then
Result := True;
// besser
a := ...
b := ...
if a > b then
Result := True
else
Result := False;
öhm Warum nicht:
Result := a > b;
Aber Egal...
Nun würd mich aber interessieren, in wie weit sich das auf die Performance auswirkt, sprich Result benutzen im Gegensatz, das Result nur am Ende Zuzuweisen...
Meine Meinung nach nimmt sich dass nichts, lass mich aber gern eines besseren beleren...
Bye
Edit: da war wohl freak4fun schneller...