TOP

scala中val和var的区别
2019-12-10 11:26:16 】 浏览:137次 本网站的内容取自网络,仅供学习参考之用,绝无侵犯任何人知识产权之意。如有侵犯请您及时与本人取得联系,万分感谢。
Tags:scala val var 区别

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

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

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

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

请关注公众号获取更多资料


scala中val和var的区别 https://www.cppentry.com/bencandy.php?fid=90&id=271919

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇scala中停止循环的三种方式 下一篇scala中nothing和null的区别

评论

验 证 码:
表  情:
内  容: