ŹR
Size: a a a
ŹR
AI
defmodule PersonLoader do
use GenericLoader
def query ///// sql query
end
DatabaseContext.update(blabla) doвращает
{:error, _} ->
или {:error, %{errors: _}}
и всегда с {:ok, _}
end
воз
}бработал этот кейс выше, {:error, _} точно его покрывает
can never match the type
{:error,
%Ecto.Changeset{………
но я о
icLoader на второ
й строкеAI
case Enum.each(list, never_raising_function) do
:ok -> :ok
_ -> raise «error»
end
БЁ
БЁ
БЁ
M
LL
Е
with
?with {:ok, result} <- foo() doвместо
do_something(result)
end
case foo() do
{:ok, result} -> do_something(result)
error -> error
end
Е
IS
action_fallback
для обработки ошибок.P
with {:ok, result} <- foo(), do: do_something(result)
еще короче можно, и при этом читаемоеЕ
with {:ok, result} <- foo(), do: do_something(result)
еще короче можно, и при этом читаемоеdo_something()
, то вполне.LL
with
?with {:ok, result} <- foo() doвместо
do_something(result)
end
case foo() do
{:ok, result} -> do_something(result)
error -> error
end
TC
AB
AB
ŹR
~r/\d{#{digits}}/
TC
AB