Hintergedanken an Java und sein
ToString()
?
Ich würde es in Delphi mit einer Helperklasse machen, ich liebe die Dinger.
Delphi-Quellcode:
interface
TIntegerArrayHelper = record helper for TArray<Integer>
function ToString(): String;
end;
implementation
function TIntegerArrayHelper.ToString(): String;
var
elementNo: Integer;
begin
Result := EmptyStr;
for elementNo := Low(self) to High(self) do
Result := Result + self[elementNo].ToString();
end;
Mit einem so festgeschriebenen Array wie
Array[X..Y] of someType
klappt das natürlich nicht. Die Helperklasse hier würde nur für jedes dynamische Integer-Array greifen. Alternativ (z.B. wenn es denn immer 8 Integer sind) kann (und sollte) man sich einen eigenen Typen-Alias definieren (und dann kann man wieder eine spezielle Helperklasse dafür bauen)