Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. defmodule ListMath do
  2. def sum_list([head | tail], accumulator) do
  3. sum_list(tail, head + accumulator)
  4. end
  5.  
  6. def sum_list([], accumulator) do
  7. accumulator
  8. end
  9. end
  10.  
  11. IO.puts ListMath.sum_list([4,5,6],0)
  12. 15
  13.  
  14. IO.puts ListMath.sum_list([4,5,6])
  15. ** (UndefinedFunctionError) function ListMath.sum_list/1 is undefined...
  16.  
  17. defmodule ListMath do
  18. def sum_list([head | tail], accumulator // 0) do
  19. sum_list(tail, head + accumulator)
  20. end
  21.  
  22. def sum_list([], accumulator) do
  23. accumulator
  24. end
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement