Initial Commit
This commit is contained in:
10
macros.exs
Normal file
10
macros.exs
Normal file
@@ -0,0 +1,10 @@
|
||||
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
|
||||
Reference in New Issue
Block a user