Thema: Delphi empty Generic List

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: empty Generic List

  Alt 6. Okt 2013, 16: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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