笔记

28 阅读1分钟

标识符

标识符是用来命名变量、函数、类、对象等程序元素的名称,Scala 中的标识符有两种形式:普通标识符,特殊标识符

关键字

Scala 保留了一些关键字,这些词具有特殊含义,不能用作普通标识符: - 基本关键字:packageimportclassobjecttraitdefvalvarifelsematchcaseforwhiledotrycatchfinallythrowextendswithtruefalsenull

  • 上下文关键字:在特定语境下才有特殊含义,如yieldoverrideimplicitlazy

. 注释

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),声明时加Ll后缀
  • 浮点类型

    • Float:32 位单精度浮点数,声明时加Ff后缀

    • Double:64 位双精度浮点数(默认浮点类型)