Scala教程
Scala面向对象
Scala高级

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 字符序列
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4