当前位置: 首页 > news >正文

Kotlin 1.8.0 现已发布,有那些新特性?

文章目录

    • **如何安装 Kotlin 1.8.0**
    • **如果您遇到任何问题**
    • **更多文章和视频**
  • 结语

Kotlin 1.8.0 版本现已发布,以下是其部分最大亮点:

  • JVM 的新实验性功能:递归复制或删除目录内容
  • 提升了 kotlin-reflect 性能
  • 新的-Xdebug编译器选项,提供更出色的调试体验
  • kotlin-stdlib-jdk7kotlin-stdlib-jdk8 合并为 kotlin-stdlib
  • 提升了 Objective-C/Swift 互操作性
  • 与 Gradle 7.3 兼容

图片

有关完整的变更列表,请参阅Kotlin 1.8.0 最新变化

https://kotlinlang.org/docs/whatsnew18.html

在这里插入图片描述

已经 支持JVM 19 ,可完美的在JDK 17环境下开发程序

如何安装 Kotlin 1.8.0

如果您已经在使用IntelliJ IDEA(2021.3、2022.1、2022.2),IDE 会自动建议将 Kotlin 更新到 1.8.0。您也可以按照这些说明手动更新 IDE。

https://kotlinlang.org/docs/releases.html

对于 IntelliJ IDEA 2022.3,Kotlin 插件 1.8.0 将随即将推出的 IntelliJ IDEA 更新一起提供。你可以在 IntelliJ IDEA 2022.3 中把你的项目更新到 Kotlin 1.8.0,无需更新 IDE 插件。要在 IntelliJ IDEA 2022.3 中将现有项目迁移至 Kotlin 1.8.0,请将 Kotlin 版本改为1.8.0,然后重新导入 Gradle或 Maven 项目。

对于 Android Studio Flamingo,Kotlin 插件 1.8.0 与最新 Canary 捆绑。对于 Android Studio Electric Eel,IDE 插件将随即将推出的 Android Studio 更新一起提供。

如果需要命令行编译器,请从GitHub 版本页面下载。
https://github.com/JetBrains/kotlin/releases/tag/v1.8.0

如果您遇到任何问题

  • 在Slack上获取帮助。

https://kotlinlang.slack.com/

  • 向我们的问题跟踪器YouTrack报告问题。

https://youtrack.jetbrains.com/issues/KT

更多文章和视频

  • 更新的 Kotlin 路线图

    https://kotlinlang.org/docs/roadmap.html

  • Kotlin 1.8.0 最新变化文档

    https://kotlinlang.org/docs/whatsnew18.html

  • Kotlin 1.8 的兼容性指南

    https://kotlinlang.org/docs/compatibility-guide-18.html

YouTrack 上的最佳问题报告者

Adam(7 个问题)、pyos(5 个问题)、Ting-Yuan Huang(5 个问题)、Jinseong Jeon(4 个问题)、Efeturi Money(3 个问题)、Anton Keks(3 个问题)、wrongwrong(3 个问题)、Michael Bailey(3 个问题)、Guozheng Yuan(2 个问题)、jimgoog(2 个问题)、Nikita Nazarov(2 个问题)、Troels Lund(2 个问题)、liutikas(2 个问题)、Artyom Krivolapov(2 个问题)、Steven Schäfer(2 个问题)、Фагим Садыков(2 个问题)、David Corrado(2 个问题)、Jørgen Svennevik Notland(2 个问题)、David Herman(2 个问题)、Cev Ing(2 个问题)。

外部贡献者

我们要感谢所有拉取请求被纳入此版本的贡献者:Jinseong Jeon、pyos、Hung Nguyen、Mads Ager、Kristoffer Andersen、Steven Schäfer、Rick Clephas、Troels Bjerre Lund、Tianyu Geng、Iven Krall、Jaebaek Seo、Jerome Prinet、Jiaxiang Chen、Anže Sodja、Aurimas、Ivan Gavrilovic、Johan Bay、Martynas Petuška、Xin Wang、mcpiroman、Ahmed El-Helw, Aleksandr Kutashov、Aurimas Liutikas、Diego Gomez Olvera、Jason Parachoniak、Johan Bay、Kevin Bierhoff、Martin Bonnin、Matthew Haughton、Romain Guy、Shumaf Lovpache、Toshiaki Kameyama、Zac Sweers、aSemy、bennyhuo、soarex。

特别感谢我们的 EAP Champions

他们报告了问题并帮助我们稳定了 Kotlin 1.8.0 版本:

  • Zac Sweers
  • Alexander Nozik
  • Ahmed Moussa
  • Ankush Gupta

文章来源: https://mp.weixin.qq.com/s/z6mvC1Gc55b9XXWwE_uX-Q

结语

如果这篇文章对您有所帮助,或者有所启发的话,求一键三连:点赞、评论、收藏➕关注,您的支持是我坚持写作最大的动力。

http://www.lryc.cn/news/5169.html

相关文章:

  • likeshop单商户SaaS商城系统—无限多开,搭建多个商城
  • Bean(Spring)的执行流程和生命周期
  • 工作记录------PostMan自测文件导入、导出功能
  • 上海亚商投顾:沪指震荡上行 大消费板块全线走强
  • linux中的图形化UDP调试工具
  • 前端react面试题指南
  • 深入浅出原核基因表达调控(乳糖操纵子、色氨酸操纵子)
  • 10分钟理解Mysql索引
  • nVisual综合布线可视化管理系统解决方案
  • 34岁测试工程师被辞退,难道测试岗位真的只是青春饭吗?
  • Java中常见的空指针异常
  • d亚当替换工厂模式
  • Real-time Scene Text Detection with Differentiable Binarization
  • 国外客户只想跟工厂合作?可以这样破解
  • c++重中之重:“换个龟壳继续套娃“:运算符重载等的学习
  • RabbitMQ简单使用
  • Lambda表达式
  • JSON数据格式【学习记录】
  • LeetCode——1234. 替换子串得到平衡字符串
  • Web自动化测试——selenium篇(二)
  • RK3399平台开发系列讲解(文件系统篇)虚拟文件系统的数据结构
  • 企业财务管理升级,智慧税务和数据可视化打造新标准
  • JFET(结型场效应管)
  • oceanbase部署--使用OBD部署obagent和promethous_grafana软件
  • 浏览器广告拦截插件| 浏览器搜索广告横飞怎么办
  • Redis优化内存篇
  • Vue原理解析
  • C# Lambda表达式含义及各种写法
  • 计算机组成原理:1. 计算机系统概论
  • 【c#】c#常用小技巧方法整理(5)—— 字符串操作类