Refactoring Keyword mapping, introducing tuples

This commit is contained in:
Michael Schimmel
2026-01-04 15:29:26 +01:00
parent 700088b5c5
commit 8914d59607
6 changed files with 56 additions and 56 deletions
+2 -3
View File
@@ -540,7 +540,7 @@ begin
if Args[1].Kind <> vkMethod then
raise EArgumentException.Create('The second argument to Map must be a function.');
Result := TDataValue.FromSeries(TDataValue.Map(sourceArg.AsSeries, Args[1].AsMethod()));
Result := TDataValue.Map(sourceArg.AsSeries, Args[1].AsMethod());
end;
class function TRtlFunctions.Reduce(const Args: TArray<TDataValue>): TDataValue;
@@ -629,8 +629,7 @@ begin
Result := TDataValue(sourceSeries.Items[idx]);
end;
finalSeries := TDataValue.Map(indexSeries, mapperFunc);
Result := TDataValue.FromSeries(finalSeries);
Result := TDataValue.Map(indexSeries, mapperFunc);
end;
class function TRtlFunctions.Any(const Args: TArray<TDataValue>): TDataValue;