是否有针对Applicative的翻转操作符?

时间:2015-09-06 18:08:46

标签: haskell applicative

运营商

$
. or <<<
<$>
<*>
=<<
<=<

一起走得很好,每个人在某种意义上将左边的东西应用到右边的东西上。在考虑另一种方式时,我们有

&
>>>
>>=
>=>

但有<$><*>的翻版版本吗?

1 个答案:

答案 0 :(得分:11)

镜头定义(<&>) = flip fmap。它将从Data.Functor in base-4.11/GHC 8.4获得。 Control.Applicative(<**>),它以相反的顺序获取参数,但不是 flip (<*>),因为效果仍然是从左到右排序。