Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
некоторое количество кода, пользующегося хаком в виде разбора стектрейса для доступа к рантайм значениям переменных в вызывающем коде, перестанет работать.
def foo(k):
k -= 2
bar(k)
def bar(i):
print 2 / i
foo(2)
Просто Гвидо "не умеет" или не может написать "нормальную" оптимизацию (устранение) хвостовой рекурсии так, чтобы не сломать Python. А чтобы не потерять имидж, написал такую статью. Но, надо отдать должное. Парень не пытается присобачить кривой велосипед, которыми пестрят многие проекты. На этот раз....
Устранение Хвостовой рекурсии