scala中var和val的区别
Posted shiji7
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scala中var和val的区别相关的知识,希望对你有一定的参考价值。
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的区别的主要内容,如果未能解决你的问题,请参考以下文章