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