7 lines
165 B
Erlang
7 lines
165 B
Erlang
-module(fn).
|
|
-export([compose/2, multicompose/1]).
|
|
|
|
compose(F,G) -> fun(X) -> F(G(X)) end.
|
|
|
|
multicompose(Fs) ->
|
|
lists:foldl(fun compose/2, fun(X) -> X end, Fs).
|