11 lines
235 B
Elixir
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
|