Scala基础——常量与变量

2019-07-27  本文已影响0人  _羊羽_

val常量

val 类似于java中final修饰变量,val 修饰的变量,引用地址值不可变。是英文单词value常量的缩写
val修饰的变量,.class文件中只有getter()方法,没有setter()方法

scala> val a = 100
a: Int = 100

scala> a = 200
<console>:12: error: reassignment to val
       a = 200
         ^

var变量

var 是英文单词variable变量的缩写,var 修饰的变量是引用地址值可变。.class文件有getter()和setter()方法,如果修饰引用变量,var person:Person,person指向的地址值可以变。

scala> var name:String ="xiaoming"
name: String = xiaoming

scala> name ="xiaohong"
name: String = xiaohong
上一篇下一篇

猜你喜欢

热点阅读