5.1.2 关键字与运算符

原文链接: https://kotlinlang.org/docs/keyword-reference.html

5.1.2 关键字与运算符

硬关键字

以下词元始终被解释为关键字,不能用作标识符:

  • as
  • !in
  • interface 声明一个接口。
  • is
  • !is
  • this

软关键字

以下词元在其适用的上下文中充当关键字,在其他上下文中则可以用作标识符:

  • by

修饰符关键字

以下词元在声明的修饰符列表中充当关键字,在其他上下文中则可以用作标识符:

特殊标识符

以下标识符由编译器在特定上下文中定义,在其他上下文中可以作为普通标识符使用:

运算符与特殊符号

Kotlin 支持以下运算符和特殊符号:

  • +、-、*、/、% —— 数学运算符
  • =
  • ..、..< 创建区间。
  • : 在声明中分隔名称与类型。
  • ? 把类型标记为可空。
  • ->
  • @
  • ; 分隔同一行上的多条语句。
  • $ 在字符串模板中引用变量或表达式。
  • _

关于运算符优先级,请参阅 Kotlin 语法中的这份参考。