以下符号会始终解释为关键字,不能用作标识符:
as
as?
break
class
continue
do
else
false
for
fun
if
in
!in
interface
is
!is
null
object
package
return
super
this
throw
true
try
typealias
val
var
when
while
以下符号在适用的上下文中充当关键字,而在其他上下文中可用作标识符:
by
catch
constructor
delegate
dynamic
field
file
finally
get
import
init
param
property
receiver
set
setparam
where
以下符号作为声明中修饰符列表中的关键字,并可用作其他上下文中的标识符:
actual
abstract
annotation
companion
const
crossinline
data
enum
expect
external
final
infix
inline
inner
internal
lateinit
noinline
open
operator
out
override
private
protected
public
reified
sealed
suspend
tailrec
vararg
以下标识符由编译器在指定上下文中定义,并且可以用作其他上下文中的常规标识符:
it
Kotlin 支持以下操作符和特殊符号:
+
-
*
/
%
=
+=
-=
*=
/=
%=
++
--
&&
||
!
==
!=
equals()
===
!==
<
>
<=
>=
compareTo()
[
]
!!
?.
?:
::
..
:
?
->
@
;
$
_
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8