ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
`Kotlin`中提供了延迟加载(又称懒加载)功能,当变量被访问时才会被初始化,这样不仅可以提高程序效率,还可以让程序启动更快。延迟加载是通过“`by lazy`”关键字标识的,延迟加载的变量要求声明为`val`,即不可变变量,相当于`Java`中用`final`关键字修饰的变量。 ~~~ fun main() { val name by lazy { // do something "张三" } println(name) } ~~~ 结果为: ``` 张三 ```