Как известно композиция двух функторов является функтором, причем fmap для этой композиции -
это композиция fmap'ов:
GHCi> (fmap . fmap) (^2) [Just 3,Just 5,Nothing]
[Just 9,Just 25,Nothing]
Левый fmap протаскивает свой аргумент (fmap (^2)) через конструкторы списка,
а дальше оставшийся fmap протаскивает свой аргумент (^2) через конструкторы
(
Read more... )
Comments 7
Reply
Reply
Reply
https://www.stackage.org/lts-7.9/hoogle?q=Compose
Reply
Reply
Reply
я, кстати, на практике чаще пользуюсь вариантом (>>>), привычнее читать слева направо :)
Reply
Leave a comment