Scala 变量和数据类型

2024 年 8 月 29 日 | 阅读 2 分钟

变量是用于引用内存位置的名称。您可以在 Scala 中创建可变和不可变变量。让我们看看如何声明变量。


可变变量

您可以使用 var 关键字创建可变变量。它允许您在变量声明后更改值。

在上面的代码中,var 是一个关键字,data 是一个变量名。它包含一个整数值 100。Scala 是一种类型推断语言,因此您无需显式指定数据类型。您还可以像我们在下面使用的一样,显式地提及变量的数据类型。

变量的另一个例子


不可变变量

上面的代码抛出一个错误,因为我们更改了不可变变量的内容,这是不允许的。因此,如果要更改内容,建议使用 var 而不是 val


Scala 中的数据类型

Scala 中的数据类型在存储、长度方面与 Java 非常相似,除了在 Scala 中没有基本数据类型的概念,每个类型都是一个对象并且以大写字母开头。下面给出了一个数据类型表。您将在后面看到它们的使用。

数据类型默认值大小
BooleanFalse真或假
Byte08 位有符号值 (-27 到 27-1)
Short016 位有符号值(-215 到 215-1)
字符'\u0000'16 位无符号 Unicode 字符(0 到 216-1)
int032 位有符号值(-231 到 231-1)
Long0L64 位有符号值(-263 到 263-1)
Float0.0F32 位 IEEE 754 单精度浮点数
Double0.0D64 位 IEEE 754 双精度浮点数
StringNull一系列字符

下一个主题Scala 条件表达式