Earlier quoted context omitted.
> Also you can't pattern match on a function return value IIRC. You definitely can. A function return value is just any other value and you can pattern match on it directly, or with the `case` or `with` constructs.
What would be the correct way to pattern match here? def foo( ), do: "bar" def foo(value), do: value
Re: Elixir – HUGE Release Coming Soon
#81Use a `case` in the body of the function. Why do you absolutely need to pattern match in the function header?