Всех приветствую! Интересует вопрос относительно декораторов. По ролику на youtube выписал такой код:
https://codepen.io/alexsfv/pen/GRpwMEx?editors=1111. Суть: есть два декоратора- 1) выводит результат функции, 2) обычный счетчик вызовов этой функции. Собственно не могу понять почему я могу повешать на функцию сразу несколько декораторов? В моем понимании присвоение декоратора на строке 24 к переменной fac изменяет эту самую переменную. И тогда при передачи аргумента fac для декоратора на строке 25 мы передадим не саму функцию со строки 3, а уже декоратор со строки 24. Но почему-то это так не работает, всегда идет обращение на 3 строку при передачи аргумента в декоратор. Как это работает на самом деле? Благодарю за ответы.