欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

kotlinlateinit和bylazy的區別

吉茹定2年前13瀏覽0評論

kotlinlateinit和bylazy的區別?

你好Kotlin lateinit 和 by lazy 的區別:1.lazy{} 只能用在val類型, lateinit 只能用在var類型 如 :val name: String by lazy { "sherlbon" }lateinit var adapter: MyAdapter122.lateinit不能用在可空的屬性上和java的基本類型上 如:lateinit var age: Int //會報錯13.lateinit可以在任何位置初始化并且可以初始化多次。而lazy在第一次被調用時就被初始化,想要被改變只能重新定義4.lateinit 有支持(反向)域(Backing Fields)希望對你有幫助