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或false
Byte 0 8位有符号值(-2 7 to 2 7 -1)
Short 0 16位有符号值(-2 15 to 2 15 -1)
Char ‘\u0000’ 16位无符号Unicode字符(0 to 2 16 -1)
Int 0 32位有符号值(-2 31 to 2 31 -1)
Long 0L 64位有符号值(-2 63 to 2 63 -1)
Float 0.0F 32位IEEE 754单精度浮点数
Double 0.0D 64位IEEE 754双精度浮点数
String Null 一系列字符

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程