49

如果我想申请f第一和g第二,我必须写:

g . f

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

f <whatever> g

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

compose f g x = g (f x)

然后像这样使用它:

f `compose` g

但我宁愿使用标准库设施。

4

1 回答 1

55

f >>> g来自Control.Arrow

于 2011-08-26T17:46:11.013 回答