Тест · Функции как значения · урок 8 из 10Тест — что делает @decЧто такое декоратор и чему равносильна строка @dec над функцией?[A]Декоратор — функция, которая принимает функцию и возвращает другую, чаще всего обёртку, добавляя поведение без правки оригинала. @dec над def f — краткая запись f = dec(f), поэтому имя f теперь указывает на то, что вернул dec.[B]Декоратор — функция, которая сразу вызывает переданную ей функцию и сохраняет результат. @dec над def f выполняет f один раз при определении и запоминает возврат, поэтому дальнейшие вызовы лишь отдают сохранённое значение, а не выполняют тело.[C]Декоратор наблюдает за функцией, но не заменяет её. @dec над def f — краткая запись добавления dec в скрытый список, который Python проверяет перед каждым вызовом, а имя f всегда указывает на тело, которое вы написали.[D]Декоратор — это пометка, которая отмечает функцию как особую для интерпретатора. @dec над def f не меняет имён: он вызывает dec(f) только ради того, что dec печатает или записывает, а имя f всё время указывает на исходную функцию.Подпишись, чтобы пройти курсКурс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.Продолжить с TelegramВойти другим способом← НазадДекораторыДалее →Задача: применить n раз