Uh Oh!

Something went wrong.
Don’t worry, it’s not you — it’s us.
Sorry about that!

  • Kotlin 1.5.30 版中的新功能
  • 语言功能
  • 针对封闭类或布尔值的穷尽式(exhaustive) when 语句
  • 挂起函数用作超类型
  • 隐含使用实验性 API 时要求使用者同意
  • 要求使用者同意注解对不同目标的使用方式的变更
  • 对递归泛型类型的类型推断的改进
  • 去掉了构建器推断的限制
  • Kotlin/JVM
  • 创建注解类的实例
  • 可否为 null(Nullability) 注解的支持配置的改进
  • Kotlin/Native
  • 支持 Apple Silicon
  • CocoaPods Gradle plugin 的 Kotlin DSL 的改进
  • Kotlin/Native Framework 的新参数
  • 对 Xcode 配置支持自定义名称
  • 与 Swift 5.5 async/await 的交互 (实验性功能)
  • 对象和伴随对象到 Swift/Objective-C 的映射的改进
  • 对 MinGW 编译目标废弃无导入库的 DLL 链接
  • Kotlin Multiplatform
  • 在共用的原生代码中可以使用自定义 cinterop 库
  • 支持 XCFramework
  • 对 Android artifact 的新的默认发布设置
  • Kotlin/JS
  • JS IR 编译器后端升级为 Beta 版
  • 使用 Kotlin/JS IR 后端为应用程序带来更好的调试体验
  • Gradle
  • 支持 Java 工具链
  • 使用 UsesKotlinJavaToolchain 接口指定 JDK Home
  • 用更简单的方式明确指定 Kotlin Daemon 的 JVM 参数
  • 标准库
  • 改变了 Duration.toString() 的输出
  • 从字符串解析 Duration
  • 在一个指定的位置匹配正规表达式
  • 使用正规表达式将字符串切分为一个序列
  • Serialization 的 1.3.0-RC 版

Powered by JetBrains Writerside