W Cat - Описание языка PascalABC.NET

Тут можно читать онлайн W Cat - Описание языка PascalABC.NET - бесплатно полную версию книги (целиком) без сокращений. Жанр: Детская образовательная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

W Cat - Описание языка PascalABC.NET краткое содержание

Описание языка PascalABC.NET - описание и краткое содержание, автор W Cat, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru


PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.


PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.


PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.

Описание языка PascalABC.NET - читать онлайн бесплатно полную версию (весь текст целиком)

Описание языка PascalABC.NET - читать книгу онлайн бесплатно, автор W Cat
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

functionSelect(selector: (T,integer)->Res): sequence ofRes;

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

Пример

Метод проецирования SelectMany

Описание методов

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

functionSelectMany(selector: T-> sequence ofRes): sequence ofRes;

Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в одну последовательность. Возвращает объединённую последовательность.

functionSelectMany(selector: (T,integer)-> sequence ofRes): sequence ofRes;

Проецирует каждый элемент последовательности в новую последовательность с учетом индекса элемента и объединяет результирующие последовательности в одну последовательность. Возвращает объединённую последовательность.

functionSelectMany(collSelector: (T,integer)-> sequence ofColl; resultSelector: (T,Coll)->Res): sequence ofRes;

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

functionSelectMany(collSelector: T-> sequence ofColl; resultSelector: (T,Coll)->Res): sequence ofRes;

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

Пример

Методы Take, TakeWhile, Skip, SkipWhile

Описание методов

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

functionTake(count: integer): sequence ofT;

Возвращает последовательность из count элементов с начала последовательности.

functionTakeWhile(predicate: T->boolean): sequence ofT;

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

functionTakeWhile(predicate: (T,integer)->boolean): sequence ofT;

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

functionSkip(count: integer): sequence ofT;

Пропускает count элементов в последовательности и возвращает остальные элементы.

functionSkipWhile(predicate: T->boolean): sequence ofT;

Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.

functionSkipWhile(predicate: (T,integer)->boolean): sequence ofT;

Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы (учитывается индекс элемента).

Пример

Метод Sorted

Описание методов

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

functionSorted(): sequence ofT;

Возвращает отсортированную по возрастанию последовательность.

Пример

Методы OrderBy, OrderByDescending

Описание методов

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

functionOrderBy(keySelector: T->Key): System.Linq.IOrderedEnumerable;

Сортирует элементы последовательности в порядке возрастания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.

functionOrderBy(keySelector: T->Key; comparer: IComparer): System.Linq.IOrderedEnumerable;

Сортирует элементы последовательности в порядке возрастания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.

functionOrderByDescending(keySelector: T->Key): System.Linq.IOrderedEnumerable;

Сортирует элементы последовательности в порядке убывания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.

functionOrderByDescending(keySelector: T->Key; comparer: IComparer): System.Linq.IOrderedEnumerable;

Сортирует элементы последовательности в порядке убывания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.

Пример

Методы ThenBy,ThenByDescending

Описание методов

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

functionThenBy(keySelector: T->Key): System.Linq.IOrderedEnumerable;

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

functionThenBy(keySelector: T->Key; comparer: IComparer): System.Linq.IOrderedEnumerable;

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

functionThenByDescending(keySelector: T->Key): System.Linq.IOrderedEnumerable;

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

functionThenByDescending(keySelector: T->Key; comparer: IComparer): System.Linq.IOrderedEnumerable;

Выполняет дополнительное упорядочение элементов последовательности в порядке убывания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.

Пример

Метод Concat

Описание методов

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

functionConcat(second: sequence ofT): sequence ofT;

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

Пример

Метод Zip

Описание методов

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

functionZip(second: sequence ofTSecond; resultSelector: (T,TSecond)->Res): sequence ofRes;

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


W Cat читать все книги автора по порядку

W Cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Описание языка PascalABC.NET отзывы


Отзывы читателей о книге Описание языка PascalABC.NET, автор: W Cat. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x