Hi folks!
I am using Elixir 1.3.3.
One line if
works just fine:
iex(3)> if true, do: :ok, else: :error
:ok
iex(4)> if false, do: :ok, else: :error
:error
One line with
works fine without else:
iex(5)> with true <- true, do: :ok
:ok
One line with
with else does not work:
iex(6)> with true <- true, do: :ok, else: {:error, _msg} -> :error
** (SyntaxError) iex:6: syntax error before: '->'
Maybe someone knows the reason.
Thanks!