AR
Size: a a a
AR
AB
AB
ŹR
LL
Last call optimization
- это когда после исполнения последней функции, goto
происходит не в тело функции которая её вызывала, а в тело следующей функцииTail recursion optimization
- это когда последняя инструкция функции - это вызов себя же и это оптимизируется в классический циклAB
ŹR
ŹR
Last call optimization
- это когда после исполнения последней функции, goto
происходит не в тело функции которая её вызывала, а в тело следующей функцииTail recursion optimization
- это когда последняя инструкция функции - это вызов себя же и это оптимизируется в классический циклAB
LL
ŹR
ŹR
ŹR
ŹR
ŹR
AR
AR
AR
AR
def map_body([], _func), do: []
def map_body([head | tail], func) do
[func.(head) | map_body(tail, func)]
end
AR