简书链接:kotlin常用修饰符举例
文章字数:72,阅读全文大约需要1分钟

lazy关键字

1
2
3
4
5
6
7
8

val lazyValue: String by lazy {
println("我只会调用一次!")
"我是返回值 ,别眼花了哈。"
}

println(lazyValue)
println(lazyValue)

输出结果

1
2
3
我只会调用一次!
我是返回值 ,别眼花了哈。
我是返回值 ,别眼花了哈。

懒加载当然是常量无法修改为变量修饰 var