Kotlin 关键字和标识符
在本教程中,您将学习关键字。Kotlin编程中的保留关键字。此外,您还将了解标识符以及如何命名变量。
Kotlin 关键字
关键字是Kotlin编程中使用的预定义保留字,对编译器具有特殊含义。这些词不能用作标识符。例如:
val score = 5
在这里,val 是一个关键字。它表示 score 是一个变量。
由于关键字是 Kotlin语法的一部分,因此您不能将它们用作变量名(标识符)。例如:
val for = 5 //错误代码
val 和 for 都是关键字,因此不能在 Kotlin 声明名为 for 的变量。
as | break | class | continue | do | else |
false | for | fun | if | in | interface |
is | null | object | package | return | super |
this | throw | true | try | typealias | typeof |
val | var | when | while |
这些关键字称为 硬关键字。
软关键字
除了这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是给定给变量(标识符)的名称。
标识符以字母或下划线开头,后跟零,字母和数字。
不允许使用空格。
标识符不能包含符号,如@,#等
标识符区分大小写。
创建变量时,请选择一个有意义的名称。例如 score、number、level 比变量名(如s、n和l)更有意义,尽管 s、n和l 它们也是有效的。
如果选择一个具有多个单词的变量名,请对第一个单词使用所有小写字母,并在每个后续单词中使用大写字母。例如,speedLimit。
一些有效的标识符:
score
level
highestScore
number1
calculateTraffic
一些无效的标识符:
class
1number
highest Score
@pple