Книга: Описание языка PascalABC.NET
Методы Take, TakeWhile, Skip, SkipWhile
Разделы на этой странице:
Методы 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; Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы (учитывается индекс элемента). |
Пример
- Методы Print
- Метод фильтрации Where
- Метод проецирования Select
- Метод проецирования SelectMany
- Методы Take, TakeWhile, Skip, SkipWhile
- Метод Sorted
- Методы OrderBy, OrderByDescending
- Методы ThenBy,ThenByDescending
- Метод Concat
- Метод Zip
- Метод Distinct
- Методы Union,Intersect,Except
- Метод Reverse
- Метод SequenceEqual
- Методы First, FirstOrDefault
- Методы Last, LastOrDefault
- Методы Single, SingleOrDefault
- Метод DefaultIfEmpty
- Методы ElementAt, ElementAtOrDefault
- Методы Any, All
- Методы Count
- Метод Contains
- Метод Aggregate
- Методы Sum, Average
- Методы Min, Max
- Метод Join
- Метод GroupJoin
- Метод GroupBy
- Метод AsEnumerable
- Методы ToArray, ToList
- Метод ToDictionary
- Метод ToLookup
- Метод OfType
- Метод Cast
- Метод JoinIntoString