Scala文字,变量和数据类型| Scala编程教程
1)Scala数据类型
Scala具有与Java中相同的数据类型集。传统的14种数据类型在Scala中被继承。
以下是Scala中的有效数据类型。
2)Scala中的字面量
字面量是可以分配给变量的值。字面量是分配给变量的基本常量。
字面量类型
整数字面量:int或Long类型的文字。可以使用后缀L或I声明整数文字。
Example: Decimal Literal : var i = 10L Hexadecimal Literal : var I = 0xFFF
Float字面量:float或double类型的字面量。他们将后缀f/F用于浮点,将D/d用于双精度。
Example: Float Literal : var i = 12.35f Double Literal : var I = 123.5445d
字符字面量:Unicode字符,例如“f”
字符串字面量:多字符文字,例如“包含”
多行字面量:多行字符串Literal。
Example: "Include Help is of the best Programming tutor"
布尔值:具有两个值True/False的文字。
3)Scala中的变量
变量是内存中存储值的一些空间。分配给变量的内存空间基于其数据类型。
在Scala中声明变量
在Scala中,有两种类型的变量:1)可变的(就像在程序执行期间可以更改其值的普通变量一样)和2)不变的(就像在程序执行期间无法更改其值的常量一样)。
可变变量使用“var”关键字声明,不可变变量使用“val”关键字声明。
示例
var I = 23 // 该值可以更改 val H = 12 //此值不能更改。
尽管Scala检测到可变数据类型,但是您可以显式定义它。
var I : string = "Include" val H : string = "Help"