LL
а чего жутко то?
defmacro def_msg(code, msg, data) do
quote do
def msg(unquote(code), unquote(data)) do
unquote(msg)
end
end
end
Size: a a a
LL
defmacro def_msg(code, msg, data) do
quote do
def msg(unquote(code), unquote(data)) do
unquote(msg)
end
end
end
LL
YT
LL
LL
defmacro, то передадутся не значения, а astF
LL
def_msg(:TEST, "TEST: #{this_is_data}", this_is_data)LL
def msg(:TEST, data), do: "TEST: #{data}"F
AB
def_msg(:TEST, "TEST: #{this_is_data}", this_is_data)LL
def_msg - это борьба с мельницами зачем-то, которая экономит пять нажатий по клавиатуреYT
def msg(:TEST, data), do: "TEST: #{data}"F

F
LL
iex лучше пользоваться hF
LL
F
LL
АР