Menu
CoddyTech

练习 #2

Coddy Python 装饰器 课程的第 9 课,共 12 课。

challenge icon

挑战

中等

编写一个名为 cache_decorator 的装饰器,用于缓存函数的返回值。该装饰器应维护一个字典,将输入参数映射到返回值,并在执行函数前检查字典,查看该值是否已经计算过。如果该值在缓存中,装饰器应立即返回该值,而不执行函数。如果该值不在缓存中,装饰器应执行函数,并在返回结果前将其添加到缓存中。

亲手试试

Python 装饰器中的所有课

自己练习: Python 在线编译器