Scala的声明值和变量
Scala有两种类型的变量,一种是使用关键字var声明的变量,值是可变的;另一种是使用关键字val声明的变量,也叫常量,值是不可变的。示例代码如下:
这里需要说明的是,虽然声明值和变量的方式比较简单,但是有以下几个事项需要注意:
(1)Scala中的变量在声明时必须进行初始化。不同的是,使用var声明的变量可以在初始化后再次对变量进行赋值,而使用val声明的常量的值不可被再次赋值。
(2)声明变量时,我们可以不给出变量的类型,因为在初始化的时候,Scala的类型推断机制能够根据变量初始化的值自动推算出来。
上述声明变量myVar和age的代码,等同于下列代码:
(3)使用关键字var或val声明变量时,后面紧跟的变量名称不能和Scala中的保留字重名,而且变量名可以以字母或下划线开头,且变量名是严格区分大小写的。
如果大家正在学习大数据知识或者是对大数据比较感兴趣的话,都可以添加我们的官方qq群,不仅可以获得相关学习资料,并且群内还有专业的大数据老师定期为大家解决学习所遇到的问题,想要学习的小伙伴,不要错过。
相关推荐HOT
更多>>程序开发培训多少钱?
程序开发培训多少钱,估计这是每一个想要从事于IT技术行业小伙伴们都关注的问题。网络上有关培训费用的说法有很多,但是根据市场公平价来介绍,...详情>>
2023-03-09 11:31:47北京java培训班学费一般多少?要考虑综合水平和情况
在北京,java培训班的学费因培训机构、课程内容和时长等因素而异。北京java培训班学费一般多少,一般来说,北京的培训班学费一般都在2万元左右...详情>>
2023-02-13 17:33:00计算机编程入门怎么学的?
计算机编程学习是有一整套完整体系的,如果是零基础的话,想要系统学习最好是有专业人士引导,或者是参加培训班学习。计算机编程还分为底层编程...详情>>
2022-12-22 12:05:00快来抄作业!40个爆款短视频标题拿走不谢谢
16、截图为证 这个姐妹MXXX就是我滴神~ 17、XXX零失败!!19、省钱了!37、我又快乐了,这个XXX简直神了 38、私藏 ,一般人我不告诉他 ...详情>>
2022-11-11 18:16:00热门推荐
抖音养号的正确方法,务必收藏!
沸前端工程师的主要工作包括哪些?
热响应式和自适应的区别,纯干货来了
热学影视后期大概多少钱,哪个机构好?
新程序开发培训多少钱?
it行业是干什么的?学it要注意什么?
unity3d自学要多久?有什么建议
unity3d培训班多少钱可以学到真本事?培训机构真的靠谱吗
前端工程师技术要求非常严格,工作要求值得人们重视
女生学前端还是软件测试好?关注工作岗位需求
北京web前端培训怎么样?选择不同机构有标准
北京java培训班学费一般多少?要考虑综合水平和情况
程序员培训一般多久?坚持学习很重要
程序员一年能赚多少钱?有不同的工作要求