写点什么

懒加载

1 人感兴趣 · 1 次引用

  • 最新
  • 推荐

python 实现类属性的懒加载装饰器

用户头像
一代咩神
2021 年 4 月 15 日

可以看到,第一次使用 MyClass.name 时会进入到 name 方法的内部输出 debug: name(self) ,然后通过 lazy.__get__ 方法返回值。在返回的过程中 MyClass.name 已经被我们修改为 lazy.func 方法的返回值了。后续再使用 MyClass.name 时会一直返回这个值。

懒加载_懒加载技术文章_InfoQ写作平台