Python·100 питань

Що таке декоратори?

Відповідь
Функція, яка модифікує іншу функцію.
@decorator над визначенням.
def log(f): def wrapper(*a): return f(*a); return wrapper.
functools.wraps зберігає ім’я/докстрінг.
Приклади: @property, @staticmethod.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем