defmacro def(call, keywords)
add(a, b)
do: (a + b)
Slide 69
Slide 69 text
case expression do
true -> branch1
else -> branch2
end
Slide 70
Slide 70 text
defmacro if(condition, do: branch1, else: branch2) do
quote do
case unquote(condition) do
true -> unquote(branch1)
false -> unquote(branch2)
end
end
end