Kotlin 1.4.30 发布,具有新的 JVM 后端,语言和多平台特性
Kotlin 1.4.30 现已发布。这是最后的 1.4 增量版本,许多新的实验功能计划在 1.5.0 版本中更新至稳定。 主要更新内容 语言特性和编译器 新的JVM 用以生成稳定的二进制文件 支持内联类,并且在项目 Valhalla 可用时将支持 Valhalla 基本类。内联类以前是一种单独的语言功能,但现在它们已成为具有一个参数的值类的特定 JVM 优化 支持 Java 记录。Kotlin 代码“理解”了新的 Java 记录,并将它们视为具有 Kotlin 属性的类 支持密封接口。接口可以声明为密封的,也可以声明为类 构建工具 Kotlin Gradle 插件与 Gradle 配置缓存完全兼容,这样可以加快构建过程。请注意,此功能的多平台仍在Alpha 版中 Kotlin/Native 编译时间缩短 64 位 watchOS 模拟器支持 Xcode 12.2 SDK 支持 Kotlin/JS 顶级属性的延迟初始化已作为“实验”功能提供 标准库 引入实验性的与语言环境无关的 API,用于更改字符串和字符的大小写 将 Char 转换分为两组清晰命名的函数:用于获取 Char 的整数代...