VI
Может эликсир даже прикольнее для начала, потому что в начале все процедурно пишут.
Size: a a a
VI
AB
AB
DR
ŹR
Е
def foo([], result), do: result
def foo([h | t], result) do
case bar(h) do
{:ok, x} -> foo(t, [x | result])
:error -> :error
end
end
ŹR
Е
ŹR
Е
Е
Е
ŹR
Е
Е
Е
Е
ŹR