function SelectMany Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в одну последовательность. Возвращает объединённую последовательность. |
function SelectMany Проецирует каждый элемент последовательности в новую последовательность с учетом индекса элемента и объединяет результирующие последовательности в одну последовательность. Возвращает объединённую последовательность. |
function SelectMany Проецирует каждый элемент последовательности в новую последовательность, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Индекс каждого элемента исходной последовательности используется в промежуточной проецированной форме этого элемента. Возвращает объединённую последовательность. |
function SelectMany Проецирует каждый элемент последовательности в новую последовательность, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Возвращает объединённую последовательность. |
Методы Take, TakeWhile, Skip, SkipWhile
Методы приведены для последовательности sequence of T.
function Take(count: integer): sequence of T; Возвращает последовательность из count элементов с начала последовательности. |
function TakeWhile(predicate: T->boolean): sequence of T; Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию, до первого не удовлетворяющего. |
function TakeWhile(predicate: (T,integer)->boolean): sequence of T; Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию, до первого не удовлетворяющего (учитывается индекс элемента). |
function Skip(count: integer): sequence of T; Пропускает count элементов в последовательности и возвращает остальные элементы. |
function SkipWhile(predicate: T->boolean): sequence of T; Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. |
function SkipWhile(predicate: (T,integer)->boolean): sequence of T; Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы (учитывается индекс элемента). |
Метод Sorted