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)

不变变量

var data = 100
data = 101	// Error: reassignment to val

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


Scala中的数据类型

scala中的数据类型在存储和长度方面与java非常相似, 不同之处在于在scala中没有原始数据类型的概念, 每种类型都是对象, 并且以大写字母开头。数据类型表如下。你将进一步了解它们的用途。

数据类型 默认值 Size
Boolean 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 字符序列
微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?