Kotlin 1.6.20发布:更好的Java互操作性 - infoworld


Kotlin 1.6.20 于 4 月 3 日发布。安装说明可在Kotlin 网站上找到。Kotlin 1.6.20 中的其他功能包括:

  • 通过对 Kotlin 生成的 LLVM IR 的更新和错误修复,Kotlin/Native 性能得到了改进。
  • 默认情况下启用对多平台项目的分层结构支持。此功能于 2020 年 8 月在Kotlin 1.4.0中引入,改进了项目中的代码共享。
  • Kotlin/JVM 的上下文接收器原型为定义上下文相关声明提供了新的支持。
  • 在 Kotlin 1.6.20 中,使用 IR 编译器的 Kotlin/JS (JavaScript) 开发通过新的增量编译模式变得更加高效。
  • 引入绝对不可为空的类型(目前处于测试阶段),改进了与通用 Java 类和接口的互操作性。Kotlin 1.6.20 允许开发人员使用新语法将泛型类型参数标记为绝对不可为空。