17611538698
webmaster@21cto.com

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

资讯 0 1204 2023-07-09 12:33:59



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 目标支持的更改。


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

评论