在scala 中,定义变量有两种 val 和 var
var 的值可以改变. 代码如下:
scala> var o = 100
o: Int = 100
scala> o = 190
o: Int = 190
val 的值不可以改变. 代码如下:(会报错)
scala> val y = 100
y: Int = 100
scala> y = 20
<console>:12: error: reassignment to val
y = 20
在scala 中,定义变量有两种 val 和 var
var 的值可以改变. 代码如下:
scala> var o = 100
o: Int = 100
scala> o = 190
o: Int = 190
val 的值不可以改变. 代码如下:(会报错)
scala> val y = 100
y: Int = 100
scala> y = 20
<console>:12: error: reassignment to val
y = 20