Scala变量与数据类型

本文详细介绍了Scala中的变量声明,包括val和var的区别,如何声明和使用变量,以及数据类型的概述。强调了Scala中val作为常量的特性,var的可变性,以及变量声明时可以省略数据类型。同时,文章提到了Scala与Java和Python在变量声明上的异同。
摘要由CSDN通过智能技术生成

一、变量声明

(一)简单说明
1、Scala中变量的声明使用关键字val和var。val类似Java中的final变量,也就是常量,一旦初始化将不可修改;var类似Java中的非final变量,可以被多次赋值,多次修改。
2、val - value - 值。
3、var - variable - 变量。
(二)利用val声明变量。
1、声明方式
2、val <变量名>[: 数据类型] = 变量值。
3、定义变量比较灵活,可以指定数据类型,也可以不指定数据类型,由Scala根据赋的值自行判断数据类型。
4、在声明变量上,Scala兼具Java和Python的特点。Java是静态语言,声明变量必须指定数据类型,Python是动态语言,声明变量不需要指定数据类型。

二利用var声明变量

1、声明一个var字符串变量message,然后利用print函数输出其值

2、对var变量message重新复制,再输出其值

三换行输入语句

1、如果需要换行输入语句,那么只需要在换行的地方按回车键,解析器会自动在下一行以竖线进行分割

2、如果要输入多行字符串,用双引号是无法实现的,得使用三引号

3、Scala跟Java一样,没有像Python那样用\作为续行符

四同时声明多个变量

1、Scala还可以将多个变量放在一起进行声明,将一个数值同时赋给多个变量
2、Scala不能一次对多个变量赋不同的值

3、注意:Java也可以将多个变量放在一起进行声

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值