generated at
関数Applicative
関数型 (->) r Applicative型クラス


関数Applicativeの定義
hs
instance Applicative ((->) r) where pure x = (\_ -> x) f <*> g = \x -> f x (g x)
pure :: b -> (a -> b)
const と同じ
(<*>) :: (a -> b -> c) -> (a -> b) -> (a -> c)




fmapは (.) と同じである
hs
(+) <$> (+3) <*> (*100) $ 5 --508
これが上手くハマるケースがあるのかどうかはわからないmrsekut