应用风格理解

时间:2015-06-14 20:23:18

标签: haskell applicative

我想写一些如下内容:

(+) <$> Just 3 <*> Just 5 <*>' (+) <*> Just 6

但问题是我需要以某种方式flip <*>。在Haskell中使用链接类型的惯用方法是什么?

1 个答案:

答案 0 :(得分:5)

来自Control.Applicative

<**>flip <*>。您的示例可以使用,稍微重新排列:

>((+) <$> Just 3 <*> Just 5) <**> ((+) <$> Just 6)
Just 14