运营商
$
. or <<<
<$>
<*>
=<<
<=<
一起走得很好,每个人在某种意义上将左边的东西应用到右边的东西上。在考虑另一种方式时,我们有
&
>>>
>>=
>=>
但是有翻转版本的<$>
和<*>
?
镜头定义(<&>) = flip fmap
。它将从Data.Functor
in base-4.11/GHC 8.4获得。 Control.Applicative
有(<**>)
,它以相反的顺序接受参数,但不是flip (<*>)
,因为效果仍然从左到右排序。