JS
Size: a a a
JS
JS
YK
MaybeJS
YK
class Functor f where
fmap :: (a -> b) -> f a -> f b
f - указание на тип?JS
YK
JS
class Functor f where
fmap :: (a -> b) -> f a -> f b
f - указание на тип?JS
YK
JS
class Functor f where
fmap :: (a -> b) -> f a -> f b
f - указание на тип?a — тип (данных)f a — тоже тип (данных)f — не тип, а преобразование между первыми двумяJS
YK
JS
class Functor f where
fmap :: (a -> b) -> f a -> f b
f - указание на тип?YK
a -> b?JS
a -> b?YK
JS
fmap :: (a -> b) -> (f a -> f b)
pure :: (a -> b) -> f (a -> b)
(pure .) :: (a -> b) -> (a -> f b)
YK
fmap :: (a -> b) -> (f a -> f b)
pure :: (a -> b) -> f (a -> b)
(pure .) :: (a -> b) -> (a -> f b)
JS