Scala 变量和数据类型
Scala 变量和数据类型
变量是用于引用内存位置的名称。您可以在 scala 中创建可变和不可变变量。让我们看看如何声明变量。
可变变量
您可以使用 var 关键字创建可变变量。它允许您在声明变量后更改值。
var data = 100
data = 101 // It works, No error.
上面代码中,var是关键字,data是变量名。它包含一个整数值 100。Scala 是一种类型推断语言,因此您不需要明确指定数据类型。您也可以像我们在下面使用的那样明确提及变量的数据类型。
另一个变量示例
var data:int = 100 // Here, we have mentioned int followed by : (colon)
不可变变量
val data = 100
data = 101 // Error: reassignment to val
上面的代码抛出错误,因为我们改变了不可变变量的内容,这是不允许的。因此,如果您想更改内容,则建议使用 var 而不是 val。
Scala 中的数据类型
scala 中的数据类型在存储、长度方面与 java 非常相似,只是在 scala 中没有原始数据的概念类型 每个类型都是一个对象,并以大写字母开头。下面给出了数据类型表。您将进一步了解它们的用途。
数据类型 |
默认值 |
尺寸 |
Boolean |
False |
True or false |
Byte |
0 |
8 位有符号值(-27 到 27-1) |
Short |
0 |
16 位有符号值(-215 到 215-1) |
Char |
'\u0000' |
16 位无符号 Unicode 字符(0 到 216-1) |
Int |
0 |
32 位有符号值(-231 到 231-1) |
Long |
0L |
64 位有符号值(-263 到 263-1) |
Float |
0.0F |
32 位 IEEE 754 单精度浮点数 |
Double |
0.0D |
64 位 IEEE 754 双精度浮点数 |
String |
Null |
字符序列 |