Scala 字面意义
任何可以分配给变量的常量值都被称为字面意义/常量。 字面符号 是一系列用于描述代码中常量值的符号。Scala中有许多类型的字元,即字符字元、字符串字元、多行字符串字元、布尔字元、整数字元和浮点字元。
字符的类型
整数字元: 整数字元一般是Int类型,或者在整数字元的后面加上后缀L或l时,是Long类型。 Int类型以及Long类型 都是Integer数字。
注意
- Int类型的范围是(-2^31至2^30)。
- Long类型的范围是从(-2^63到2^62)。
- 当一个Integer字头的数字超出这个范围时,会产生一个编译时错误。
小数点字: 这里,允许的数字是0到9。
十六进制文字: 这里,允许的数字从0到9,使用的字符从a到f,我们可以使用大写和小写字符。
Floating Point Literals: 这种类型的字是Double类型,也是Float类型,当后缀F或f被加上时,我们甚至可以通过后缀d或D指定Double类型。
例子
输出
在这里,我们不能以八进制或十六进制的形式指定字元。
字符集
字母是可打印的单码字符,或由转义序列表示。
例子
输出
字母字元用单引号括起来。
字符 串: 字符串是一系列的字符,可以用双引号表示。字符串字元可以通过利用字符串插值来顺利处理。
例子
输出
单行字符串字元被括在引号中。
多行字符串字元: 多行字符串字元也是一系列的字符,但它有多行。
例子
输出
多行字符串字元用三倍引号括起来。
布尔值: 布尔值只允许两个值,即true和false,它们是布尔类型的成员。
例子
输出