Kotlin 关键字和标识符

在本教程中,您将学习关键字。Kotlin编程中的保留关键字。此外,您还将了解标识符以及如何命名变量。

Kotlin 关键字

关键字是Kotlin编程中使用的预定义保留字,对编译器具有特殊含义。这些词不能用作标识符。例如:

val score = 5

在这里,val 是一个关键字。它表示 score 是一个变量。

由于关键字是 Kotlin语法的一部分,因此您不能将它们用作变量名(标识符)。例如:

val for = 5 //错误代码

val 和 for 都是关键字,因此不能在 Kotlin 声明名为 for 的变量。

以下是Kotlin中所有关键字的列表:

Kotlin关键字列表
asbreakclasscontinuedoelse
falseforfunifininterface
isnullobjectpackagereturnsuper
thisthrowtruetrytypealiastypeof
valvarwhenwhile  

这些关键字称为 硬关键字。

软关键字

除了这28个硬关键字,Kotlin中还有许多软关键字。软关键字仅在特定上下文中被视为关键字。例如,

当您将类的成员设为public时,public充当关键字。

class TestClass {
    public val name = "Kotlin"
}

在这里,public充当关键字。

您也可以创建一个名为 public 的变量。

val public = true

这里 public 是一个布尔变量。

Koltin中的一些软变量有:override、private、field等。

Kotlin 标识符

标识符是为变量,类,方法等提供的名称。例如:

var salary = 7789.3

这里,var是一个关键字,salary是给定给变量(标识符)的名称。

以下是在Kotlin中命名变量(标识符)的规则和约定:

  • 标识符以字母或下划线开头,后跟零,字母和数字。

  • 不允许使用空格。

  • 标识符不能包含符号,如@,#等

  • 标识符区分大小写。

  • 创建变量时,请选择一个有意义的名称。例如 score、number、level 比变量名(如s、n和l)更有意义,尽管 s、n和l 它们也是有效的。

  • 如果选择一个具有多个单词的变量名,请对第一个单词使用所有小写字母,并在每个后续单词中使用大写字母。例如,speedLimit。

一些有效的标识符:

  • score

  • level

  • highestScore

  • number1

  • calculateTraffic

一些无效的标识符:

  • class

  • 1number

  • highest Score

  • @pple