0
私はErlangの初心者です。私はReduce関数の観点からMap関数を実装しようとしています。しかし、私はあなたがそれを行うことができますどのように描くことができませんでした..私は はこれまでのところ、これを試してみました:ErlangのReduceの観点からのマップの実装
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