How do you say <$>和<*> in English

Ada*_*ell 1 haskell applicative

可能重复:
常见的Haskell运算符是否有明显的名称?

你怎么说<$><*>英语.我明白这<$>只是fmap,所以它被称为?

你会如何大声朗读这些片段?

ghci> (:) <$>  Just 3 <*> Just [4]

ghci> Just (+3) <*> Just 9  
Run Code Online (Sandbox Code Playgroud)

npo*_*cop 5

(:) <$> Just 3 <*> Just [4] 是"只应用于三个应用于只有一个元素四的列表的缺点"

Just (+3) <*> Just 9 是"刚加三只适用于九".

另外,<$>fmap不是<*>:

(<*>) :: Applicative f => f (a -> b) -> f a -> f b
Prelude Control.Applicative> :t (<$>)
(<$>) :: Functor f => (a -> b) -> f a -> f b
Prelude Control.Applicative> :t fmap
fmap :: Functor f => (a -> b) -> f a -> f b
Run Code Online (Sandbox Code Playgroud)

有很多种东西可供申请.a $ b,a <$> b,a <*> b并且ap a b是所有的应用程序,只是针对不同类型的ab.类似地,>=>.是所有组合物等.