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