采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
by lazy只能代理val变量,对于var变量延迟初始化是不是只能用 lateinit了呢
老师是说自己写一个类似lazy的函数代理 var么,有例子么? 另外自己写的函数可以和 by 关键字结合么?
可以啊,就参考下lazy的源码写就行了,Var需要多实现一个setValue。
7-4 7-5 这两节的知识都可以参考哈。
登录后可查看更多问答,登录/注册
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.5k 4
1.6k 1
396 1
233 20
1.4k 16