Thema: Delphi empty Generic List

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#4

AW: empty Generic List

  Alt 6. Okt 2013, 15:23
Es muß der Enumerator erstmal erstellt werden, damit Delphi ihn Fragen kann, ob was drin ist


Die FOR-IN-Schleife ist intern eigentlich eine While-Schleife

und bei Objekten wird dieses
Delphi-Quellcode:
for x in List do
  DoIt(x);
vom Compiler quasi in das übersetzt
Delphi-Quellcode:
temp := List.GetEnumerator;
try
  while temp.MoveNext do
    DoIt(temp.Current);
finally
  temp.Free;
end;


Ja, wenn Emba mal ein bissl auf die Community hören würde, dann hätte ich beim GetEnumerator z.B. ein NIL, als Result, vorgeschlagen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Okt 2013 um 15:32 Uhr)
  Mit Zitat antworten Zitat