LL
Есть два сеньора , нужен третий, но джун/мидл левел
Пишите в личку, если есть интерес, расскажу детали
Size: a a a
LL
a
LL
LL
V
V
V
VK
a
a
a
a
D
IK
Е
defmodule Foo do
@spec inc(a :: integer() | nil) :: integer() | nil
def inc(nil), do: nil
def inc(a), do: {a + 1, a + 2}
end
V
nil -> nil
, то сигнатура integer() | nil -> integer() | nil
уже не будет валидной. Потому и ругаетсяV
Е
Е
V
@spec inc(nil) :: nil
def inc(nil), do: nil
@spec inc(integer()) :: integer()
def inc(a), do: {a + 1, a + 2}