写点什么

类属性

0 人感兴趣 · 1 次引用

  • 最新
  • 推荐

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

用户头像
一代咩神
2021-04-15

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

类属性_类属性技术文章_InfoQ写作社区