"Exemplo de uma macro em Elixir pra realizar inlining de soma de listas com valores conhecidos em compilação: defmodule MyList do defmacro sum_list(list) do quote do unquote(Enum.reduce(list, 0, &(&1 + &2))) end end end IO.inspect MyList.sum_list([1, 2,..."1 tabcoin · 0 comentário · fc1943s · 10 meses atrás