Цитата:
|
У нас есть функция f, потом мы еще ей же присваиваем функцию makeCaching, переопределяем f. Как-то закольцованно получается.
|
Согласен. Ошибки не будет, т.к. переменная переназначается только после выполнения всей части справа от знака назначения. Тем не менее я не стараюсь не использовать такие конструкции ибо для меня это логический не совсем верно, но это лишь мой стиль.