Thema: Delphi Slicing for Delphi™

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Slicing for Delphi™

  Alt 24. Mär 2009, 22: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;
  ...
$2B or not $2B
  Mit Zitat antworten Zitat