具有反向语法的函数组合

时间:2011-08-26 17:40:33

标签: haskell syntax function-composition

如果我想先申请f,请先申请g秒,我必须写一下:

g . f

是否有另一种标准语法允许我以相反的顺序编写函数?

f <whatever> g

我知道我可以发明自己的语法:

compose f g x = g (f x)

然后像这样使用它:

f `compose` g

但我宁愿使用标准的图书馆设施。

1 个答案:

答案 0 :(得分:41)

来自Control.Arrow

f >>> g