AA
def my_func(0), do: nil
def my_func(arg) do
...
end
Size: a a a
AA
def my_func(0), do: nil
def my_func(arg) do
...
end
AA
ŹR
AA
AA
AA
АЮ
AA
ŹR
LL
elixir
любая рекурсия оптимизируется. Тут не Tail Call Optimization
а Last Call Optimization
(если я не ошибся в терминах)АЮ
elixir
любая рекурсия оптимизируется. Тут не Tail Call Optimization
а Last Call Optimization
(если я не ошибся в терминах)V
defmodule Player doЧто указать вместо
schema "players" do
field(:id, :integer)
field(:gender, Gender)
end
end
defmodule Gender do
use Ecto.Type
def cast(:male), do: 1
def cast(:female), do: 2
def load(1), do: :male
def load(2), do: :female
end
query = from p in Player,
where: p.gender = ???
select: p
???
? Варианты :male
и 1
не работают. Доки читал, книжки скачивал, у гугла спрашивал, все молчат.PG
V
VS
dump
AR
elixir
любая рекурсия оптимизируется. Тут не Tail Call Optimization
а Last Call Optimization
(если я не ошибся в терминах)AB
AR
AR