Kotlin 1.7.0 已发布,推出新的 Kotlin К2 编译器

Kotlin 1.7.0 已经发布啦。新版本推出了新的 Kotlin/JVM K2 编译器的 Alpha 版本,稳定了语言特性,并为 JVM、JS 和 Native 平台带来了性能改进。
以下是此版

Kotlin 1.7.0 已经发布啦。新版本推出了新的 Kotlin/JVM K2 编译器的 Alpha 版本,稳定了语言特性,并为 JVM、JS 和 Native 平台带来了性能改进。

以下是此版本的主要更新:

  • 新的 Kotlin К2 编译器现在处于 Alpha 阶段,它提供了显着的性能改进。它目前仅适用于 JVM,包括 kapt 在内的所有编译器插件都无法使用它。
  • Gradle 中增量编译的一种新方法。增量编译现在也支持在依赖的非 Kotlin 模块中进行更改,并且与 Gradle 兼容。
  • 已经稳定了选择性加入需求注释、绝对不可空的类型 和 构建器推断。
  • 现在有一个用于 args 类型的下划线运算符。可以使用它在指定其他类型时自动推断参数类型
  • 此版本允许通过委托(delegation)实现内联类的内联值。您现在可以创建在大多数情况下不分配内存的轻量级包装器。

在此阅读 Kotlin 1.7.0 中新增功能的完整更改列表。

其他内容:

  • 更新了 Kotlin 路线图

关于作者: qwephp

.

为您推荐