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

问题描述 投票:5回答:1

运营商

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

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

&
>>>
>>=
>=>

但是有翻转版本的<$><*>

haskell applicative
1个回答
11
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.