scala如何声明变量

2023-04-24 00:18:00 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,它们的不同之处在于变量是否可以改变值、是否需要指定变量的类型和是否是懒加载变量。

相关文章