私はProgramming Elixirの本を読んで演奏しています。私は、数値の代わりに[]
というリストの合計値を返すことを望む合計関数を持っていますが、bad argument in arithmetic expression
が得られます。いくつかの方向性を持っていますか?エリクサーでリストを返すにはどうすればいいですか?
defmodule Mymod do
def sum([]), do: []
def sum([head | tail]) do
[head + sum(tail)]
end
end
Upvoted。 – Bala
正しい答えがあればそれを選択し、緑色で印をつけます。 – mudasobwa
アキュムレータを使用せずに方法を見つけようとしますが、それでもやります。 – Bala