Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
(!#$%&*+./<=>?@\^|-~:) :: 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