Е
Size: a a a
Е
Е
Е
ŹR
defmodule Foo do
@spec inc(a :: integer() | nil) :: integer() | nil
def inc(nil), do: nil
def inc(a), do: {a + 1, a + 2}
end
ŹR
Е
ŹR
Е
АТ
ŹR
ŹR
Е
Е
Е
defmodule Foo do
@spec foo(a :: integer()) :: integer()
def foo(a), do: inc(a)
@spec inc(a :: integer() | nil) :: integer() | nil
def inc(nil), do: nil
def inc(a), do: {a + 1, a + 2}
end
Е
ŹR
VK
ŹR
Е
inc
, а в foo
Е