V
Size: a a a
V
ЗП
t
fmap
и <*>
для функтора (r->) реализованы именно так, как они реализованы (почему fmap - композиция), но, к сожалению, основной тезис, который до меня пытаются донести - "то, что fmap на (r->) это композиция - так вышло случайно, смысла в этом нет, надо просто принять, как есть".A
Oℕ
A
A
A
Oℕ
fmap
на (->) r
требует задания функции(a -> b) -> (r -> a) -> (r -> b)
в условиях параметричности у вас в действительности нет выбора, как такую функцию задать, приведённый fmap
-единственно возможныйOℕ
Oℕ
Oℕ
t
CH
AG
CH
AG
AG