Delphiのレコードヘルパは配列にも使用できた。
type
//数値の配列
TIntegerDynArray = array of Integer;
//数値の配列にレコードヘルパを使用する
TIntegerDynArrayHelper = record helper for TIntegerDynArray
//合計値を返す
function Sum: Integer;
end;
function TIntegerDynArrayHelper.Sum: Integer;
var
I: Integer;
begin
Result := 0;
for I in Self do
Inc(Result, I);
end;
Writeln(TIntegerDynArray.Create(1, 2, 3, 4).Sum); // 10