Scala 字面量
Scala 字面量是 Scala 编程语言中用于表示源代码中固定值的一种表示法。字面量可以直接出现在代码中,为变量赋值或作为表达式的一部分。Scala 支持多种类型的字面量,包括整数、浮点数、字符、字符串、布尔值、符号、函数和集合等。
整数字面量
Scala 支持整数类型的字面量,包括 Int
, Long
, Short
和 Byte
。整数字面量可以直接写出,默认为 Int
类型。如果需要指定为其他整数类型,可以在数字后面添加类型标记,如 42L
表示 Long
类型的字面量。
val number: Int = 42
val longNumber: Long = 42L
浮点数字面量
Scala 支持浮点数类型的字面量,包括 Float
和 Double
。浮点数字面量可以直接写出,默认为 Double
类型。如果需要指定为 Float
类型,可以在数字后面添加 f
或 F
,如 3.14f
。
val pi: Double = 3.14
val floatPi: Float = 3.14f
字符字面量
字符字面量用于表示单个字符,用单引号 '
括起来。例如,'A'
表示字符 A。