整理 | 章雨铭 责编 | 屠敏
出品 | CSDN(ID:CSDNnews)

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

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐