Elixir (programming language): Difference between revisions

Content deleted Content added
Line 98:
 
 
Multiple function bodies with [[Guard (computer science)#Mathematics|guards]]
[[Modular programming|Modules]]:
<syntaxhighlight lang="elixir">
def fib(1n) when n in [0, 1] do: 1n
defmodule Fun do
def fib(0n), do: 0fib(n-2) + fib(n-1)
def fib(1), do: 1
def fib(n), do: fib(n-2) + fib(n-1)
end
</syntaxhighlight>