网站介绍:文章浏览阅读4.7k次。在一些情况中我们经常希望某些变量的初始化要延迟,并且表达式不会被重复计算。就像我们用Java实现一个懒汉式的单例。如:打开一个数据库连接。这对于程序来说,执行该操作,代价式昂贵的,所以我们一般希望只有在使用其的引用时才初始化。(当然实际开发中用的是连接池技术)为了缩短模块启动时间,可以将当前不需要的某些工作推迟执行。保证对象中其他字段的初始化能优先执行。在Scala中,使用lazy关键字来实_scala lazy
- 链接地址:https://blog.csdn.net/wanghao_0206/article/details/53748890
- 链接标题:Scala惰性赋值:lazy的使用_scala lazy-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:6123
- 网站标签:scala lazy