Scala中val和var的区别

(1)在说这个之前,我们先想一个问题,在java中String定义后的值能修改吗? public final class String  :final 修饰的是不能改的,所以改了的其实都是引用,改变的是新的。 (2)val(值)和var(变量) val:如下图,它定义的是一个常量,一个值,如果不重新定义是不可以直接修改的,红色箭头那个的单词,意思就是重定义,它希望你可以用val重新定义它。   v
相关文章
相关标签/搜索