с обратным синтаксисом

Если я хочу применить сначала f , а g , я должен написать:

g . f

Есть ли другой стандарт синтаксис, который позволил бы мне писать функции в обратном порядке?

f <whatever> g

Я знаю, что могу просто изобрести свой собственный синтаксис:

compose f g x = g (f x)

, а затем использовать его так:

f `compose` g

Но я бы предпочел использовать стандартные библиотечные средства.

37
задан fredoverflow 26 August 2011 в 17:40
поделиться