Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: System.Generics.Collections.TArray.Copy

  Alt 24. Nov 2014, 10:53
Copy?
Meinst du nicht eher TArray.Copy<Integer>
Zitat:
Delphi-Quellcode:
class procedure Copy<T>(const Source, Destination: array of T; SourceIndex, DestIndex, Count: NativeInt); overload; static;
class procedure Copy<T>(const Source, Destination: array of T; Count: NativeInt); overload; static;
Auch wenn ich die OH ein bissl eigenartig finde, denn einer der Array (Dest) sollte doch VAR sein.


Aber ja, > wäre da wohl besser.

Code:
0123456789
   *******

(SourceIndex + Count >= SourceLength)
(3 + 7 >= 10) = True

PS: Dein Beispiel kann man auch mit den alten Funktionen umsetzen.
Delphi-Quellcode:
firstArray := [5,4,3,2,1];
secondArray := Copy(firstArray);
Und gab es nicht auch eine Insert-Funktion im TArray?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (24. Nov 2014 um 11:00 Uhr)
  Mit Zitat antworten Zitat