永发信息网

Scala中val和var的区别

答案:1  悬赏:50  手机版
解决时间 2021-04-05 07:30
Scala中val和var的区别
最佳答案
Scala有两种变量,val和var。val就不能再赋值了。与之对应的,var可以在它生命周期中被多次赋值。
val的演示: 

scala> val msg=”Hello,world!”; 
msg: java.lang.String = Hello,world!
scala> msg=”Hello again,world!”; 
:5: error: reassignment to val msg=”Hello again,world!”;
^
可以看出如果再次给val的变量赋值就会报错!
var的演示: 

scala> var msg2=”Hello,world!”; 
msg2: java.lang.String = Hello,world!
scala> msg2=”Hello again,world!”; 
msg2: java.lang.String = Hello again,world!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男人172cm算矮吗?
百姓富生态美宣传标语,关于保护大自然的名言
日历表中某数a的上方的数与a左边的数之和为28
小灰枣和大红枣的区别?
土豆淀粉有人大量收购的吗
诺贝尔瓷砖质量好么,最近家里要用,急
LOL匹配模式“召唤师峡谷”和“极地大乱斗”
下长坡时,控制车速除了刹车制动以外还有什么
周大福8克18k白金戒指多少钱
单选题The boy was doing ho
福庆免漆板多少钱一张
公司网络有时访问不了外网OA平台,其他网站都
梦见天上有青龙在飞,舞
一个人说他家保姆开宝马买菜,另一个人说他家
大学班级口号,班级口号
推荐资讯
你认为医院在哪些方面应进行人性化服务
君子品德高尚的诗词,品德高尚,学识渊博的诗句
学生调皮,家长不配合该怎么办?
第二次,起诉,还用判决书吗?!
有开始没有结尾代表什么词语
观察下列等式:9-1=8;16-4=12;25-9=16;36-
无锡市花六月是什么,这是什么花?无锡看到的
DNF版本改动玩家心情 怎么改都是坑
王者荣耀怎么解除健康系统
以琳超市地址有知道的么?有点事想过去
一台电视机按原价打九折出售,就是把电视机让
多选题唯物辩证法认为A.在对现存事物的肯定理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?