Назад к задачам
Junior — Middle+
4

Декоратор, сохраняющий результаты вызова функции

Компании, где спрашивали:

IT SCOUT
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Создать декоратор, который будет сохранять (кешировать) возвращаемое значение функции, чтобы при повторных вызовах с теми же аргументами не выполнять её заново.

@cached
def slow_function(x):
    …