经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » Java相关 » Scala » 查看文章
scala中val和var的区别
来源:cnblogs  作者:梁衍  时间:2019/12/10 11:00:36  对本文有异议

1:内容是否可变:val修饰的是不可变的,var修饰是可变的

2:val修饰的变量在编译后类似于java中的中的变量被final修饰

3:lazy修饰符可以修饰变量,但是这个变量必须是val修饰的

ps:lazy相当于延迟加载(懒加载),当前变量使用lazy修饰的时候,只要变量不被调用,就不会进行初始化,什么时候调用,什么时候进行初始化

原文链接:http://www.cnblogs.com/liangyan131/p/12014336.html

 友情链接: NPS  问卷模板