企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
`Kotlin`中提供了延迟加载(又称懒加载)功能,当变量被访问时才会被初始化,这样不仅可以提高程序效率,还可以让程序启动更快。延迟加载是通过“`by lazy`”关键字标识的,延迟加载的变量要求声明为`val`,即不可变变量,相当于`Java`中用`final`关键字修饰的变量。 ~~~ fun main() { val name by lazy { // do something "张三" } println(name) } ~~~ 结果为: ``` 张三 ```