Jetbrains在一般释放之前抛光Kotlin for JVM

2021-06-28 19:46:05来源:

Kotlin,Jetbrains“JVM的静态类型语言,已达到1.0释放候选阶段。

Kotlin还使用Android移动平台和浏览器,降低了样板编码的量,避免了像空指针等错误类,并且与Java和JVM框架和库完全互操作。

[请参阅InfoWorld在20时完全覆盖Java:编程Juggernaut滚动/ JVM,Java的其他大遗产/其成功,失败和未来/ Java如何永远更改编程/跟上App Dev中的热门话题与InfoWorld的应用程序开发时事通讯。]

自亮点4以来,Kotlin已经看到了很多变化,并且发布候选人要求重新编译所有代码。“我们已经修复了许多与使用现场方差类型预测连接的恼人的错误,”Jetbrains的Andrey Breslav表示,在周四的博客帖子中。“结果,编译器可能会在代码中找到一些先前错过的错误。”Kotlin 1.0的最终释放是“接近”,他说,并在Kotlin网站上访问了释放候选者。

通过发布候选者,先前已弃用的语言构造现在是错误而不是警告,而不是在字节代码中生成的已弃用声明已被删除。对于Java互操作性,对从Java GET / SET对派生的合成属性进行了改进。Breslav表示,这些声明现在与成员分配有关成员的标准,并为返回值的Java Setter添加了支持。

在标准库中,库代码已被重新​​排列为更粒度的软件包,而某些功能现在是直联的。私有顶级Kotlin类被编译为包 - 私有Java类,无法从非私有内联功能访问私人类的成员。“发布候选者”还以更惯用的方式在Gradle构建工具中启用Android扩展。

Kotlin与Jetbrains合作“Intellij Ide IDE”。还提供了Eclipse Luna IDE的Kotlin插件的预览版本。

这个故事,“Jetbrines在普通释放之前抛出了JVM的Kotlin”最初由Infoworld发表。


返回科技金融网首页 >>

版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。


相关文章