码迷,mamicode.com
首页 > 其他好文 > 详细

scala中var和val的区别

时间:2019-11-26 19:58:50      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:string   总结   原来   通过   int   pre   赋值   obj   print   

scala中的var和val都是变量,两者有什么区别?

下面通过代码来看一下吧!

object variable {
  //var和val的区别
  //结论:var可以被赋值多次,而val只能被赋值一次
  def main(args: Array[String]): Unit = {
    var a = 1
    println("var定义的变量a原来值为:"+a)
    a=2
    println("var定义的变量a修改后的值为:"+a)

    //下面是val的演示
    val b = 1
    println("val定义的变量b原值为:"+b)
//    b=6
    println(b)

  }

}

总结:var修饰的变量可以被重新赋值,val定义的变量只能被赋一次值。

 

scala中var和val的区别

标签:string   总结   原来   通过   int   pre   赋值   obj   print   

原文地址:https://www.cnblogs.com/shiji7/p/11937694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!