Scala 中 var 和 val 的区别_scala val对象属性不可以改变 但可以改变对象状态-CSDN博客

网站介绍:文章浏览阅读1.9w次,点赞4次,收藏13次。一想到这两个的区别,大多数人第一反应就是,var 修饰的变量可改变,val 修饰的变量不可改变;但真的如此吗?事实上,var 修饰的对象引用可以改变,val 修饰的则不可改变,但对象的状态却是可以改变的。_scala val对象属性不可以改变 但可以改变对象状态