Thema: Delphi Slicing for Delphi™

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

Re: Slicing for Delphi™

  Alt 24. Mär 2009, 21:46
bei Arrays kann man auch Copy nutzen ... ok, ohne das "von rechts"
Delphi-Quellcode:
var a: Array of Double;

a := Copy(a, 5, 9);
ansonsten gibt's 2 Möglichkeiten für die Parameter:
Delphi-Quellcode:
public
  property Slices[From: Integer; To: Integer = MinInt]: TStrings read GetSlice;

// if To = MinInt then {to=from}
// else {from,to}
Delphi-Quellcode:
public
  property Slices[From, To: Integer]: TStrings read GetSlice2; Default;
  property Slices[To: Integer]: TStrings read GetSlice1; Default;
  ...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat