Just trying to do simple sum of list values.
defmodule Mth do
def sum_list([]) do
0
end
def sum_list([H|T]) do
H + sum_list(T)
end
end
IO.puts Mth.sum_list([1, 2, 300])
But I get this error:
**(FunctionClauseError) no function clause matching in Mth.sum_list/1
pokus.ex:3: Mth.sum_list([1, 2, 300])
pokus.ex:14: (file)
(elixir) src/elixir_lexical.erl:17: :elixir_lexical.run/2
(elixir) lib/code.ex:316: Code.require_file/2**