C#

Introducing Functional Programming Using C#

Introducing Functional Programming Using C#
Автор:
Год издания:
ISBN:
978-1-4842-9697-4
Общий размер:
3.4 МБ
Общее кол-во страниц:
314
Издательство:
Формат скачивания:
PDF
Возрастное ограничение: 16+
Язык книги: Английский

Поймите мощь C#, многопарадигмального языка. Эта книга поможет вам изучить, проанализировать и использовать функциональные возможности C#, чтобы вы могли создавать более качественные программы.

Книга разделена на две части. Часть I начинается с обзора функционального программирования (ФП). В ней рассматриваются основные составляющие ФП: функции и неизменяемость. Вы узнаете о встроенных средствах поддержки ФП, функциях первого и высшего порядка (ФП), функциональной чистоте и побочных эффектах, различных формах неизменяемости и многом другом. Часть II включает обсуждение функциональной композиции с использованием конвейерной обработки и каррирования. В ней также объясняется, как обрабатывать временную связь, и обсуждаются частичные функции и полезные функциональные шаблоны (такие как Map, Bind, Filter и Fold).