一、简介
1.1 标识符
所谓标识符,就是用于给程序中的变量、类、枚举、函数等命名的名字。标识符的长度没有限制。 Kotlin语言是区分大小写的,因此abc和Abc是两个不同的标识符。 在使用标识符时,需要注意如下规则。
标识符可以有字符、数字和下划线(_)组成,但不能以数字开头。
标识符不能是Kotlin的关键字,在特定上下文中不能使用软关键字和修饰符关键字,但可以包含关键字。
标识符不能包含空格。
标识符只能包含下划线(_),不能包含@、#等特殊字符。
1.2 关键字
在Kotlin语言中有一些具有特殊用途的单词被称为关键字(keyword),当定义标识符的时候,不要让标识符与关键字相同,否则将引起错误。
比如,下面的代码将会编译出错:
二、Kotlin关键字分类
Kotlin关键字可分为如下3类。
硬关键字:这些关键字无论在什么情况下都不能作为标识符。
软关键字:这些关键字可以在它们不起作用的上下文中用作标识符。
修饰符关键字:这些关键字也可以在代码中用作标识符。
2.1 Kotlin的硬关键字
Kotlin的硬关键字包括下面这些:
2.2 Kotlin的软关键字
Kotlin的软关键字包括下面这些:
2.3 Kotlin的修饰符关键字
Kotlin的软关键字包括下面这些:
2.4 Kotlin的两个特殊标示符
以下两个特殊标识符由编译器在特定上下文中定义, 可用作其他上下文中的常规标识符。
领取专属 10元无门槛券
私享最新 技术干货