* Метод OfType

* Метод Cast

<p>Методы для последовательностей</p><p>Методы Print</p>Описание методов

Методы приведены для последовательности sequence of T.

function Print(delim: string := ' '): sequence of T;

Выводит последовательность на экран, используя delim в качестве разделителя.

function Println(delim: string := ' '): sequence of T;

Выводит последовательность на экран, используя delim в качестве разделителя, и переходит на новую строку.

Пример<p>Метод фильтрации Where</p>Описание методов

Методы приведены для последовательности sequence of T.

function Where(predicate: T->boolean): sequence of T;

Выполняет фильтрацию последовательности значений на основе заданного предиката. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату.

function Where(predicate: (T,integer)->boolean): sequence of T;

Выполняет фильтрацию последовательности значений на основе заданного предиката с учётом индекса элемента. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату.

Пример<p>Метод проецирования Select</p>Описание методов

Методы приведены для последовательности sequence of T.

function Select(selector: T->Res): sequence of Res;

Проецирует каждый элемент последовательности на другой элемент с помощью функции selector. Возвращает последовательность элементов, полученных в результате проецирования.

function Select(selector: (T,integer)->Res): sequence of Res;

Проецирует каждый элемент последовательности на другой элемент с помощью функции selector, учитывающую индекс элемента. Возвращает последовательность элементов, полученных в результате проецирования.

Пример<p>Метод проецирования SelectMany</p>Описание методов

Методы приведены для последовательности sequence of T.

Перейти на страницу:

Похожие книги