Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#5

Re: Listen zurückgeben - best practice

  Alt 1. Apr 2010, 14:57
Delphi-Quellcode:
function CreateFoo(): TList<MyClass>;
begin
  ...
end;

List := CreateFoo();
List.Free;
Die Lösung von himitsu wird wohl die beste sein, da man den Code dann einfacher lesen kann. Um aber ab und zu ein wenig Code einzusparen, nutze ich aber gerne obige Konstruktion. Ich setze vor den Methodennamen noch ein "Create", sodass ich dann beim Aufruf sehe, dass etwas erzeugt wird. Ein wirklicher Vorteil ists nicht.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat