相关疑难解决方法(0)

是否有一个装饰器来简单地缓存函数返回值?

考虑以下:

@property
def name(self):

    if not hasattr(self, '_name'):

        # expensive calculation
        self._name = 1 + 1

    return self._name
Run Code Online (Sandbox Code Playgroud)

我是新手,但我认为缓存可能会被装入装饰器中.只有我找不到喜欢它的人;)

PS真正的计算不依赖于可变值

python caching decorator

133
推荐指数
11
解决办法
9万
查看次数

标签 统计

caching ×1

decorator ×1

python ×1