Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
(!#$%&*+./<=>?@\^|-~:) :: Int -> Int -> (Int -> Int) -- Функция с тремя параметрами
(!#$%&*+./<=>?@\^|-~:) a b = \c -> a + b + c
foo ∷ Functor f ⇒ (b → c) → (a → b) → f a → f c
foo f g = fmap (f ∘ g)
Об именах в Haskell