scala学习笔记(一)_机器学习val作用-CSDN博客

网站介绍:文章浏览阅读126次。快学scala学习笔记var和val的区别val和var的区别内容是否不变val修饰的变量在编译后,等同于加上final是否可以有lazy修饰.val修饰的变量还可以用lazy修饰只有val修饰的变量才能被lazy修饰;使用lazy定义变量后,只有在调用该变量时才会实例化这个变量的值。而且惰性变量只能是不可变变量;类似方法,先声明,后调用scala> val a = 10a: Int = 10scala> lazy val b = 100b: Int = <laz_机器学习val作用