Я хочу динамически создавать имена функций. Я написал этот макрос
defmacro generate_dynamic(name) do
quote do
def add_(unquote(name)) do
end
end
end
И я использовал его так:
defmodule AnotherModule do
generate_dynamic :animal
end
Теперь я получаю только функцию AnotherModule.add_
, тогда как ожидаю AnotherModule.add_animal
.