Метод Zip
Описание методов
Методы приведены для последовательности sequence of T
.
function Zip<TSecond,Res>(second: sequence of TSecond; resultSelector: (T,TSecond)->Res): sequence of Res;
Объединяет две последовательности, используя указанную функцию, принимающую по одному элементу каждой последовательности и возвращающую элемент результирующей последовательности.
Пример
begin
var
a := Arr(1,2,3);
var b := Lst(4,5,6);
a.Zip(b,(x,y) -> x+y).Println; // 5 7 9
end.