请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

by lazy只能代理val变量,对于var呢

by lazy只能代理val变量,对于var变量延迟初始化是不是只能用 lateinit了呢

正在回答 回答被采纳积分+3

1回答

bennyhuo 2024-08-29 20:44:07
可以自己写一个😃不过这么多年我都很少用到lazy var的情况
0 回复 有任何疑惑可以回复我~
  • 提问者 矩阵中的比特 #1
    老师是说自己写一个类似lazy的函数代理 var么,有例子么?
    另外自己写的函数可以和 by 关键字结合么?
    回复 有任何疑惑可以回复我~ 2024-08-29 21:03:10
  • bennyhuo 回复 提问者 矩阵中的比特 #2
    可以啊,就参考下lazy的源码写就行了,Var需要多实现一个setValue。
    回复 有任何疑惑可以回复我~ 2024-09-01 20:32:31
  • bennyhuo 回复 提问者 矩阵中的比特 #3
    7-4 7-5 这两节的知识都可以参考哈。
    回复 有任何疑惑可以回复我~ 2024-09-01 20:33:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信