Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
fmap : (a -> b) -> f a -> f bControl.Category есть класс Category, так что должно было быть так:fmap : g a b -> h (f a) (f b)
Control.Category, то можно будет писать(tail.head.second ^= 12) [('x', 125), ('a', 11)]Функторы в C++ являются сокращением от «функциональные объекты».Что-то я не вижу, как тут сокращение получилось.
Функторы в языках программирования