![image][1]
Функциональное программирование (ФП) может улучшить ваш подход к написанию кода. Но ФП непросто освоить. Многие статьи и руководства не уделяют внимания таким подробностям, как монады (Monads), аппликативность (Applicative) и т. д., не приводят в качестве иллюстраций практические примеры, которые могли бы помочь нам в повседневном использовании мощных ФП-методик. Я решил исправить это упущение.
Хочу подчеркнуть: в статье сделан упор на том, **ЗАЧЕМ** нужна фича Х, а не на том, **ЧТО** такое фича Х.
[Читать дальше →][2]
[1]:
https://habrastorage.org/files/89a/77b/f22/89a77bf2292f4c58addca4905d5a6d0f.jpg
[2]:
https://habrahabr.ru/post/327522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut