kotlin 1.3.0_Kotlin 1.3.60更新了Java到Kotlin转换器

kotlin 1.3.0

Kotlin的最新版本在这里; 1.3.60已于2019年11月18日发布

自从Android表示Kotlin是一流的语言以来,它就获得了可观的增长和采用率。 不仅Android开发人员使用它。 根据Kotlin 2019年状态调查 ,虽然62%的开发人员使用Kotlin开发移动应用程序,但41%的人从事Web后端项目。

让我们看看更新中包括了什么。

改进了暂存文件和工作表

Intellij IDEA的临时文件得到了新的设计。

试用您的代码,并在一个小的临时文件中查看结果。 暂存文件是项目外部的临时代码。 但是,该片段是可以运行和调试的功能齐全的代码。

或者,对于要在项目内部进行实验的情况,请使用工作表。 工作表是全新的,其功能类似于便笺本。 主要区别在于它是项目的一部分,因此您可以使用代码并查看其在项目内部的工作方式。

然后,选择运行并执行代码。 在文档中阅读有关暂存文件和工作表的更多信息

Java到Kotlin转换器

Kotlin

将Java转换为Kotlin。 来源

Java开发人员尤其是将Kotlin用于工作和个人/副项目,以作为替代或附加语言。 JetBrains报告 :“几乎所有Kotlin开发人员(92%)在开始使用Kotlin之前都在使用Java。”

现在,新的默认转换器使转换为Kotlin更加容易。 1.3.60修复了一些以前的转换问题,包括特殊情况。

Svetlana Isakova公告中:

现在,当您一次转换多个文件时,将一起分析它们,其他文件的使用会影响最终结果。 例如,如果您将null作为String参数传递给Java中的foo函数,则在将函数及其用法一起转换后,转换后的Kotlin函数将采用可为null的String? 作为参数:

功能断点

使用调试器时,用户可以在其代码中设置函数断点。 设置功能断点时,调试器将在进入或退出时停止执行。

阅读有关断点属性的更多信息

还请参见: 2019年八月节状态:Python首次超过Java

Kotlin / JS更新

Kotlin / JS有了新的变化,包括生活质量更新和新的org.jetbrains.kotlin.js插件。 这个插件提供了简化。

现在,将自动为代码生成源映射。 此更改将使调试更加容易,并包括对断点和代码注释的支持,以及更多有用的信息。

现在,在JS平台上运行测试时,测试输出将包含在生成的Gradle报告中。 该报告可以轻松引用,行号和文件名直接指向您的代码。

GitHub上查看1.3.60的完整变更日志,以获取更多信息和错误修复的完整列表。

还请参见: 新的Java组建议用于IDE和工具支持

未来的计划

由于1.3.60只是次要版本,因此不包括对该语言的重大更改。 但是,按照JetBrains制定的计划,Kotlin 1.4版将在2020年到货。

用户可以测试即将推出的一些功能。 您将必须指定相应的语言版本并将其设置为1.4。 请注意,这些功能目前处于试验阶段。

Kotlin 1.4将包括:

  • NPE断言
  • 允许breakcontinuewhen
  • 修正和更改尾递归函数
  • 即将发生的重大更改:组合opentailrec修饰符将显示错误。 用户也将无法同时使用opentailrec

翻译自: https://jaxenter.com/kotlin-1-3-6-0-164474.html

kotlin 1.3.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值