RUSSIAN

LINQ как шаг к функциональному программированию

Book information

Language
russian
Format
DOC
Filesize
355 kB (363008 bytes)
Pages
\0
Library
twirpx
Time added
2017-08-07 07:01:42

Description

ВведениеБазис ФП – функцияМанипуляция функциями (ссылки на функции)Тип функцииДелегатыАнонимные методы и лямбда-выражения (или просто «лямбды»)Зачем нужны лямбда-выражения?ФП и SQLНемного о проблемах делегатовКирпичики – или базовые «Функции высшего порядка» (ФВП)Работа со спискамиОбъединяем все вместеВместо заключенияВВЕДЕНИЕДумаю, что практически все слышали о существовании функционального подхода в программировании. Многие даже пытались понять, что это такое и чем он отличается от привычного народным массам императивного подхода. Однако только немногие решились реально разобраться в нем, и уж совсем немногие действительно разобрались и освоили функциональный подход.Меж тем, функциональный подход может сделать ваш код более кратким и понятным. Это позволит решать более сложные задачи и делать при этом меньше ошибок. Но чтобы иметь возможность читать (и писать) функциональный код надо быт знакомыми с основными приемами ФП.Цель этой статьи максимально просто объяснить императивному программисту основы функционального программирования (далее ФП).Примеры в этой статье будут даваться в основном на C#.

Similar books