scala如何声明变量
Scala是一种面向对象的编程语言,它支持声明变量的功能。声明变量的方式可以分为三种:var、val和lazy val。
1. var:var是可变变量,也就是说可以在声明变量之后,随时修改变量的值。声明var变量时,必须指定变量的类型,如下所示:
var name:String = "John"
2. val:val是不可变变量,也就是说声明之后不能修改变量的值。声明val变量时,可以不指定变量的类型,如下所示:
val name = "John"
3. lazy val:lazy val是懒加载变量,也就是说只有在使用时才会加载变量的值。声明lazy val变量时,可以不指定变量的类型,如下所示:
lazy val name = "John"
总结一下,Scala中声明变量的方式有三种:var、val和lazy val,它们的不同之处在于变量是否可以改变值、是否需要指定变量的类型和是否是懒加载变量。
相关文章