标识符
标识符是用来命名变量、函数、类、对象等程序元素的名称,Scala 中的标识符有两种形式:普通标识符,特殊标识符
关键字
Scala 保留了一些关键字,这些词具有特殊含义,不能用作普通标识符: - 基本关键字:package, import, class, object, trait, def, val, var, if, else, match, case, for, while, do, try, catch, finally, throw, extends, with, true, false, null等
- 上下文关键字:在特定语境下才有特殊含义,如
yield,override,implicit,lazy等
. 注释
Scala 支持三种注释方式,与 Java 类似:单行注释:使用//,注释从//开始到行尾 多行注释:使用/* */,可跨多行 文档注释:使用/** */,用于生成 API 文档,可包含标记如@param, @return等
3. 变量
Scala 中的变量分为两种: 可变变量,不可变变量 变量声明格式 变量名: 类型 = 初始值 变量名: 类型 = 初始值
4. 数据类型
Scala 的数据类型都是对象,没有基本类型与引用类型之分,主要数据类型如下:
数值类型
-
整数类型:
Byte:8 位有符号整数(-128 ~ 127)Short:16 位有符号整数(-32768 ~ 32767)Int:32 位有符号整数(-2^31 ~ 2^31-1)Long:64 位有符号整数(-2^63 ~ 2^63-1),声明时加L或l后缀
-
浮点类型:
-
Float:32 位单精度浮点数,声明时加F或f后缀 -
Double:64 位双精度浮点数(默认浮点类型)
-