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