Kotlin 1.7.0 现已发布。 它带来了 Alpha 版新 Kotlin/JVM K2 编译器,稳定了语言功能 ,并为 JVM、JS 和 Native 平台提供了性能改进。以下是此版本的重大更新列表:
新的 Kotlin К2 编译器现已进入 Alpha 阶段,提供了显著的性能改进。 它仅适用于 JVM,不适用于包括 kapt 在内的所有编译器插件。Gradle 获得了新的增量编译方式。 增量编译现在也支持依赖的非 Kotlin 模块中进行的更改,并且与 Gradle 兼容。我们已经稳定了 opt-in 要求注解、绝对不可空类型和构建器推断。新增了用于类型实参的下划线运算符。 您可以使用它在指定其他类型时自动推断实参类型。此版本允许委托实现内联类的内联值。 您现在可以在大多数情况下不分配内存来创建轻量级包装器。