B
Size: a a a
B
AB
ГК
B
ГК
B
V
AB
V
AB
DF
-define(foo(a, b, c), {foo, a, b, c}).
DF
defmacro foo(a,b,c) do
quote do: {:foo, unquote(a), unquote(b), unquote(c)}
end
ŹR
LL
defmacro foo(a,b,c) do
quote do: {:foo, unquote(a), unquote(b), unquote(c)}
end
LL
defmodule MyModule do
@compile {:inline, foo: 3}
...
def foo(a, b, c), do: {:foo, a, b, c}
end
DF
ev
{:ok, socket} =сообщений нет, как только меняю на
:gen_udp.open(44818, [
:binary,
active: true,
broadcast: true,
reuseaddr: true,
ip: {192, 168, 2, 255}
])
{:ok, socket} =всё ок. Как указать конкретный интерфейс?
:gen_udp.open(44818, [
:binary,
active: true,
broadcast: true,
reuseaddr: true])
DF
gen_server:call(Pid, {message, Arg1, Arg2})
превращается в gen_server:call(Pid, ?message(Arg1, Arg2))
.LL
{:ok, socket} =сообщений нет, как только меняю на
:gen_udp.open(44818, [
:binary,
active: true,
broadcast: true,
reuseaddr: true,
ip: {192, 168, 2, 255}
])
{:ok, socket} =всё ок. Как указать конкретный интерфейс?
:gen_udp.open(44818, [
:binary,
active: true,
broadcast: true,
reuseaddr: true])
ev