<*>:
(<*>) :: Applicative f => f (a -> b) -> f a -> f b
-, $:
($) :: (a -> b) -> a -> b
, ! , <*> , . Applicative, Identity:
ghci> Identity (+) <*> Identity 1 <*> Identity 2
Identity 3
, Maybe:
ghci> Just (+) <*> Just 1 <*> Just 2
Just 3
ghci> Just (+) <*> Nothing <*> Just 2
Nothing
(->) r Applicative , , "" :
ghci> ((\_ -> (+)) <*> (+ 3) <*> (* 100)) 5
508
<*>, Ive (+). , Applicative typeclass pure, , "" :
ghci> (pure (+) <*> (+ 3) <*> (* 100)) 5
508
, , pure x <*> y, x <$> y Applicative, <$> infix fmap. :
ghci> ((+) <$> (+ 3) <*> (* 100)) 5
508
, , :
f <$> a <*> b
... - f a b, Applicative . , Applicative " ", :
(| f a b |)
Haskellers, , -, , <$> <*> .