应用风格理解
Applicative style understanding
我想写的内容如下:
(+) <$> Just 3 <*> Just 5 <*>' (+) <*> Just 6
但是问题是我需要以某种方式 flip
<*>
。 Haskell 中执行我正在尝试的链接类型的惯用方法是什么?
<**>
来自 Control.Applicative
是 flip <*>
。您的示例可以使用它,稍微重新排列一下:
>((+) <$> Just 3 <*> Just 5) <**> ((+) <$> Just 6)
Just 14
我想写的内容如下:
(+) <$> Just 3 <*> Just 5 <*>' (+) <*> Just 6
但是问题是我需要以某种方式 flip
<*>
。 Haskell 中执行我正在尝试的链接类型的惯用方法是什么?
<**>
来自 Control.Applicative
是 flip <*>
。您的示例可以使用它,稍微重新排列一下:
>((+) <$> Just 3 <*> Just 5) <**> ((+) <$> Just 6)
Just 14