美文网首页
Scala基础——常量与变量

Scala基础——常量与变量

作者: _羊羽_ | 来源:发表于2019-07-27 21:33 被阅读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
    

    相关文章

      网友评论

          本文标题:Scala基础——常量与变量

          本文链接:https://www.haomeiwen.com/subject/iylyrctx.html