Kotlin 1.7来了,新的Kotlin K2 编译器让性能升级

Kotlin是一个基于JVM的编程语言,也是Android官方支持的开发语言。今年是Kotlin诞生的第十年,这十年Kotlin已经从Java的替代品变成了一个完整的生态系统,Gradle、Pinterest、Atlassian、Pivotal 等许多公司都在生产中使用 Kotlin。
最近,Kotlin更新了新版本——Kotlin 1.7.0,该新版本推出了新的 Kotlin/JVM K2 编译器的Alpha版本,稳定了语言特性,并为 JVM、JS 和 Native 平台带来了性能改进。
除了提高性能,K2还旨在加快新语言功能的开发、统一Kotlin支持的平台,并为编译器扩展提供API。
以下是此版本的主要更新:
新的Kotlin K2编译器现在处于Alpha阶段,它提供了显著的性能改进。它目前仅适用于 JVM,除了用于注释处理器的kapt插件以外,其他的编辑器插件都不能使用它;
Gradle构建自动化工具中增量编译的一种新方法。增量编译现在也支持在依赖模块内部中进行更改,并且与 Gradle 兼容;
已经稳定了选择性加入需求注释、绝对不可空的类型和构建器推断;
现在有一个用于args类型的下划线运算符。可以使用它在指定其他类型时自动推断参数类型;
此版本允许通过委托(delegation)实现内联类的内联值。开发人员现在可以创建在大多数情况下不分配内存的轻量级包装器;
生成器推理是一种类型推断,在调用泛型生成器函数时作用很大。
关于更多新功能可以点击链接了解:
https://kotlinlang.org/docs/whatsnew17.html
如果已经使用了Android Studio Chipmunk(212)或者IntelliJ IDEA的开发者,其IDE将会自动将Kotlin更新到1.7.0,开发者也可以根据说明手动更新IDE。相关说明链接:
https://kotlinlang.org/docs/releases.html#update-to-a-new-release
— 推荐阅读 — ☞90 后 CTO 如何成为国内首位女性 Apache Member? ☞年仅 45 岁的他,成为普渡大学首位华裔校长:产学研“大满贯”、多所名校争相“挖角”! ☞TensorFlow败给PyTorch,谷歌:未来就靠你了,JAX!
[广告]赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- 研究人员在苹果查找网络中发现漏洞 借助漏洞可追踪其他蓝牙设备
- Macast又一款不要钱的投屏神器
- 一举两得:支持双数据连接的全新第二代高通双卡双通,释放5G蜂窝技术双连接的全部潜能
- 颠覆了计算机格局的“牵牛星” | 历史上的今天
- Java 19 正式发布,七大特性齐发,最常用的还是 Java 11!
- 乐视回应员工过着无内卷、无老板的神仙日子;苹果拒绝在俄罗斯存储用户iCloud数据;Dapr 1.8.0 发布|极客头条
- 微信内测朋友圈内容转发功能;快手前副总裁侵占756万余元,一审获邢7年;俄罗斯法院驳回苹果上诉,将继续进行反垄断调查|极客头条
- 华为发布无线创新产品与解决方案,共建5Gigaverse社会
- 那些“不顾一切”要搞开源的人,现在怎样了?
- 微软Exchange高危漏洞曝光,请及时更新!
- 5G推动创新,我们推动5G,为中国数字经济发展注入强劲动力
- 安全“天团”齐聚蓉城,CSO论坛共话安全