Kotlin 1.9 Beta 版中引入了 K2 编译器

2023年 8月 12日 117.4k 0

JetBrains 宣布发布 Kotlin 1.9。此版本引入了众多增强功能,其中一个重要的增强功能是 JVM 的 K2 编译器测试版。

K2 编译器是一个新的前端编译器,它计划在 Kotlin 2.0 中作为稳定版发布。K2是对原始编译器的完全重写,提供了更快、更可扩展的架构,解决了旧编译器的技术债,修复了错误,并为未来的语言扩展奠定基础。

JetBrains 计划使 K2 与其它编译器插件兼容,这样可以让它提供更多平台功能。

“我们的目标是在稳定发布 Kotlin Multiplatform 的同时,在 K2 中实现对多平台项目的完全测试和质量支持,”JetBrains 的 Kotlin 技术作者 Sarah Haggarty 在一篇官方博客文章中写道。

此外,许多以前引入的功能已在此版本中达到稳定指定。其中包括替换枚举类值函数和 ..开放式范围的运算符。

此外还引入了新功能,例如用于创建父目录的新扩展函数和用于按名称检索正则表达式组内容的新功能。

Kotlin 1.9 中的其它新增功能包括自定义内存分配器的预览、库链接、Kotlin Multiplatform 中 Gradle 配置缓存的预览,以及 Kotlin Multiplatform 中 Android 目标支持的更改。

更多信息,开发者可在博客文章中详细阅读。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论