Метод фильтрации Where
Описание методов
Методы приведены для последовательности sequence of T
.
function Where(predicate: T->boolean): sequence of T;
Выполняет фильтрацию последовательности значений на основе заданного предиката. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату.
|
function Where(predicate: (T,integer)->boolean): sequence of T;
Выполняет фильтрацию последовательности значений на основе заданного предиката с учётом индекса элемента. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату. |
Пример
begin
var a :=
Arr(1,2,3,5,6);
a.Where(x -> x mod 2 =
0).Println; // 2 6
end.