(1)在说这个之前,我们先想一个问题,在java中String定义后的值能修改吗?

public final class String  :final 修饰的是不能改的,所以改了的其实都是引用,改变的是新的。

(2)val(值)和var(变量)

val:如下图,它定义的是一个常量,一个值,如果不重新定义是不可以直接修改的,红色箭头那个的单词,意思就是重定义,它希望你可以用val重新定义它。

 Scala中val和var的区别

var:如下图中,它定义的是个变量,你不用重定义,就可以直接改变它。

Scala中val和var的区别

相关文章:

  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
猜你喜欢
  • 2022-12-23
  • 2021-10-24
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2022-01-04
  • 2021-05-31
相关资源
相似解决方案