Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
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++ являются сокращением от «функциональные объекты».Что-то я не вижу, как тут сокращение получилось.
Функторы в языках программирования