Files
elixirtest/macros.exs

11 lines
235 B
Elixir

defmodule Unless do
def fun_unless(clause, do: expression) do
if !clause, do: expression
end
defmacro macro_unless(clause, do: expression) do
quote do
if !unquote(clause), do: unquote(expression)
end
end
end