Scala变量和数据类型使用介绍

本文概述

  • 可变变量
  • 不变变量
  • Scala中的数据类型
变量是一个名称, 用于引用内存位置。你可以在scala中创建可变且不可变的变量。让我们看看如何声明变量。
可变变量你可以使用var关键字创建可变变量。它允许你在声明变量后更改值。
var data = http://www.srcmini.com/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 = http://www.srcmini.com/100 data = 101 // Error: reassignment to val

【Scala变量和数据类型使用介绍】上面的代码引发错误, 因为我们更改了不可变变量的内容, 这是不允许的。因此, 如果你要更改内容, 则建议使用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 字符序列

    推荐阅读