0
私は理解の後に合計金額を返そうとしています。それは理解から返されたリストを合計しなければならないよう(Protocol.UndefinedError)プロトコルEnumerableが3に実装されていません
range = 1..999
multiple_of_3_or_5? = fn(n) -> (rem(n, 3) == 0 || rem(n, 5) == 0) end
for n <- range, multiple_of_3_or_5?.(n),
do: Enum.reduce(n, 0, fn(x, y) -> (x + y) end)
これはそうではなく、それは、このエラー出力します:
#=> ** (Protocol.UndefinedError) protocol Enumerable not implemented for 3
は誰もこれを支援することができますがここで私がしようとしている何ですか?