RosettaCodeData/Task/Permutations/Erlang/permutations-2.erl
Ingy döt Net b83f433714 tasks a-s
2013-04-10 23:57:08 -07:00

1 line
99 B
Erlang

F = fun(L) -> G = fun(_, []) -> [[]]; (F, L) -> [[X|Y] || X<-L, Y<-F(F, L--[X])] end, G(G, L) end.