Ich bin ein Anfänger in Erlang und ich versuche, die Map-Funktion in Bezug auf die Reduce-Funktion zu implementieren. Allerdings konnte ich nicht vorstellen, wie Sie es tun können .. Ich habe schon versucht, diese so weit:Implementieren Karte in Bezug auf reduzieren in 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)].
aber ich diese Lösung ein wenig naiv bin zu sehen. Irgendwelche Hilfe bitte?
Ich denke, du hast F (X) in der anonymen Funktion .. aber danke trotzdem :) –
Sie haben Recht, repariert, danke! – Dogbert