python编程技巧使用lru_cache缓存计算结果
使用lru_cache缓存计算结果
示例
from functools import lru_cache
@lru_cache(maxsize=2)
def cached_function(number: int):
print("Calculating result for", number)
from functools import lru_cache
@lru_cache(maxsize=2)
def cached_function(number: int):
print("Calculating result for", number)