考虑以下:
@property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._name
我是新手,但我认为缓存可能会被装入装饰器中.只有我找不到喜欢它的人;)
PS真正的计算不依赖于可变值
python caching decorator
caching ×1
decorator ×1
python ×1