0
저는 Erlang의 초보자이며 Reduce 함수의 관점에서 Map 함수를 구현하려고합니다. 그러나, 나는 당신이 그것을 할 수있는 방법을 사진 수 없었다 .. 나는 지금까지이 시도가 :Erlang의 축소면에서 구현지도
reduce(_, Acc, []) -> Acc;
reduce(Fn,Acc,[Hd|Tl]) -> reduce(Fn,Fn(Acc,Hd),Tl).
map(F,[]) -> [];
map(F,[Hd|Tl]) -> [reduce(F,F(Hd),[]) | map(F,Tl)].
내가 좀 순진이 솔루션을보고하고 그러나. 어떤 도움을 주시겠습니까?
익명의 함수에서 F (X)를 사용한다고 생각합니다.하지만 감사합니다. :) –
맞아, 고마워! – Dogbert