Если я хочу применить f
first и g
second, мне нужно написать:
g . f
Есть ли другой стандартный синтаксис, который позволил бы мне написать функции в обратном порядке?
f <whatever> g
Я знаю, что могу просто придумать свой собственный синтаксис:
compose f g x = g (f x)
а затем используйте его следующим образом:
f `compose` g
Но я предпочел бы использовать стандартную библиотеку.