Kotlin 1.5.30是Kotlin 1.6.0 之前的最后一个增量版本,它包含许多计划在Kotlin 1.6.0发布的实验性语法和标准库特性。 请尝试这些新的功能并反馈给我们,您宝贵的建议将会影响最终的结果! 这些实验性功能包括了, 密封的 when 语句、要求(Opt-In) 的变化、注解类的实例化, 以及 Duration(时间) API 和 Regex(正则) API 的变化,等等。
在Kotlin 1.5.30中,你可以享受对 Apple silicon 的原生支持、Kotlin/JS IR 后端晋升为Beta版、并且能够在多平台应用程序的共享原生代码中使用自定义 cinterop 库,Kotlin Gradle 插件新增了对 Java 工具链的支持,等等。
Update to Kotlin 1.5.30
这篇博文概述了这个版本的更新:
语言改进,包括密封的 when 语句、支持 以 suspend 函数为父类,以及要求 (Opt-In) 的变化。多平台改进,包括了能够在共享的 Kotlin Native 代码中使用自定义 cinterop 库,以及支持 XCFrameworks 作为输出格式。Kotlin/JVM改进,包括注释类的实例化、新增了对空注释的配置。Kotlin/Native改进,包括对 Ap