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