Kotlin
A concise multiplatform language developed by JetBrains
Kotlin 2.4.20 已发布
Kotlin 2.4.20 已发布!主要亮点如下:
- 标准库:支持协程堆栈跟踪恢复,新增用于检查集合元素相等性和唯一性的函数,并为
kotlin.test断言函数提供新的重载。 - Kotlin/Native:新增 Swift 导出功能,改进增量编译,并可为 SwiftPM 依赖项自动生成
Package.swift文件。 - Kotlin/Wasm:调整
@JsFun声明中对顶层require()的调用,改进伴生对象的初始化顺序,并在 Kotlin Gradle 插件中支持 Wasmtime。 - Kotlin/JS:提供用于浏览器测试的新 DSL,支持将挂起 lambda 导出为异步函数,并改进数据类的可导出性。
- Gradle:支持 Gradle 9.7.0,并改进 Problems API 中的报告功能。
- 构建工具 API:支持 Kotlin/JS、Kotlin/Wasm 和 Kotlin 元数据等新目标。
- Kotlin 编译器:新增
kotlinr运行器命令和独立的原生镜像。
如需查看完整变更列表,请参阅 Kotlin 2.4.20 最新变化或GitHub 上的发布说明。
如何安装 Kotlin 2.4.20
最新版本的 Kotlin 已包含在最新版 IntelliJ IDEA 和 Android Studio.
要更新到新版本的 Kotlin,请确保 IDE 已更新到最新版本,并在构建脚本中 将 Kotlin 版本更改为 2.4.20。
如果您需要命令行编译器,请从 GitHub 发布页面下载。
如果您遇到任何问题:
想及时了解 Kotlin 的最新功能?请填写本文底部的表单,订阅 Kotlin 更新。⬇️
特别感谢我们的 EAP Champions
- Zac Sweers
- Alexander Nozik
- Benoit Lubek
- Yang
- Rick Clephas
- Johannes Svensson
- Łukasz Wasylkowski
- Sterling Albury
- David Lopez
- Florian Schreiber
- Sechaba Mofokeng
- Bernd Prünster
- Anderson Lameck
- Dayan Ruben
- Josh Stagg
- Yuri Geronimus
- Sergey Chernov
- Ivan Canet
- Olaf Gottschalk
- Mohamed Rejeb
延伸阅读
本博文英文原作者:Daniel Csorba
本文由 AI 辅助翻译,并经人工审校。如发现任何问题,欢迎在评论区留言指正。