android - Kotlin 中硬关键字和软关键字的区别

标签 android kotlin

Kotlin 中硬关键字和软关键字之间的主要区别是什么。这些与 java 编程语言有何不同。

最佳答案

硬关键字 Kotlin 中的行为与 java 中的关键字相同,并且具有相同的规则,例如硬关键字不能用作标识符。

例如

你不能做
var false = null
或者
var continue = null
因为这些关键字已经为预定义的含义保留,不能用于任何其他含义

软关键字:-

Kotlin 引入了一个上下文相关关键字的概念,称为 。软关键词

这些关键字在适用时可以用作上下文中的关键字,也可以在其他上下文中用作标识符

例如

你可以使用关键字import在类之外将包导入源文件
而且在类内部,您可以将导入定义为标识符
var import = null
或者
var import = "test"
下面是kotlin官方文档的引用,在这里可以找到所有软硬关键字的列表
https://kotlinlang.org/docs/reference/keyword-reference.html

关于android - Kotlin 中硬关键字和软关键字的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59823263/

相关文章:

kotlin - 从 kotlin 多平台项目创建 fat jar

android - Jetpack Compose 滚动 LazyColumn with CoroutineScope 结果错误 A MonotonicFrameClock 在此 CoroutineContext 中不可用

android - 按下后退箭头图标时如何将 Intent 数据发送回上一个 Activity ?

java - 如何读取 json 文件,并使用 GSON 将其转换为 POJO

functional-programming - Kotlin - 如何在列表中查找重复值的数量?

java - 不使用 JavaFX 时使用 FXCollections 是否干净/正确

android - 如何使用 SqliteDatabse 生成表

java - 在 RecyclerView 中的指定元素上显示 float 操作按钮

java - Android 通过 kotlin 返回非空字体

java - 从 Swagger 模型中排除实体