Kotlin 1.8.0增加了目录的递归复制和删除功能

Kotlin编程语言的最新升级增加了对Java 19的支持,并为JVM引入了递归复制或删除目录内容的实验功能。

  • 在Facebook上分享
  • 在推特上分享
  • 在LinkedIn上分享
  • 在Reddit上分享
  • 通过电子邮件分享
  • 印刷资源
爪哇/咖啡
罗伯特Shunev(CC0)

Kotlin 1.8.0的升级版本jetbrains开发的静态类型语言,用于多平台移动、web和本地开发,现在可以作为产品发行版使用。新版本引入了实验性函数,用于递归地复制或删除JVM上的目录内容。

Kotlin 1.8.0中的标准库为java.nio.file.path可以递归地复制或删除目录内容。实验功能也被添加到TimeMarks,允许elapseNow从多个对象中读取TimeMarks同时进行。这两组新功能都需要选择加入。Kotlin 1.8.0还稳定了用于使用Java中的可选类的扩展函数。

Kotlin 1.8.0在1月11日发布,它还增加了一些功能,比如与Gradle 7.3兼容,但减少了对旧JVM后端的支持-Xuse-old-backend不再支持编译器选项。关于更新到Kotlin 1.8.0的说明可以在kotlinlang.org

Kotlin 1.8.0测试版中的其他新特性和改进:

  • Java 19Kotlin/JVM支持字节码。
  • 对于Kotlin/JS, IR(中间表示)编译器已经稳定,默认使用设置增量编译。旧的Kotlin/JS后端已弃用。
  • 对于Kotlin Multiplatform,添加了一个Android源集布局,可以在Gradle插件中启用kotlin.mpp.androidSourceSetLayoutVersion = 2.此外,还添加了一个新的命名模式KotlinSourceSet实体。
  • 对于Kotlin Native,已经为苹果开发的Xcode 14 IDE添加了支持,以及watchosDeviceArm64目标。支持新的注释以改进Objective-C和斯威夫特的语言互操作性。

Kotlin的最新增量版本,Kotlin 1.7.20于10月份发布

版权所有©2023 IDG通信有限公司

如何选择低代码开发平台