title | date | author | tags | keywords | categories | reward | reward_title | reward_wechat | reward_alipay | source_url |
---|---|---|---|---|---|---|---|---|---|---|
[译]Kotlin 1.1 Release Candidate is Here |
2017-02-17 05:37:00 -0800 |
Mikhail Glukhikh |
官方动态 |
false |
Have a nice Kotlin! |
截至今天,Kotlin 1.1终于达到了候选人候选人阶段。这意味着我们的大部分开发工作都已经完成,我们对结果感到满意,我们很快将它们作为最终的Kotlin 1.1版本发布。我们已经在内部对此版本进行了大量测试,但现实世界总是比任何测试环境更加多样化,因此我们需要您的帮助。请尝试这个版本,让我们知道你的经验!
{% raw %}
{% endraw %}发布候选人中唯一的新功能是 takeUnless </ code>功能 - 对应的 带走 (在1.1之前添加),但反转条件。对于错误修复,还有更多,而且 更新日志 给你一个完整的清单。除此之外,我们已经在IDE中修复了几个性能问题 - 长期以来的痛点和最近的回归。
和我们一样 注意到 以前,由发行版本生成的所有二进制文件都被编译器所禁止:您现在需要重新编译</ b>由1.1-M0x和Beta编译的所有内容。当然,从1.0.x开始的所有代码完全没有重新编译。
到目前为止,您可以从Java 6开始,以任何版本的Java运行Kotlin编译器,但这是即将更改 - 从第一个1.1.x更新开始,编译器将仅在Java 8或9下运行。为您准备迁移,编译器现在会在Java 6或7下运行时发出警告。请注意,这仅影响构建环境; 编译代码默认情况下仍然与Java 6兼容,我们没有计划删除对它的支持。
现在不推荐使用 .javaClass </ code>扩展属性。作为替代,请使用 :: class.java </ code>。 IDE提供了一个quickfix来更新用途,包括单个和整个项目。
为了减小JavaScript标准库的大小,我们已经在 kotlin.dom </ code>和 kotlin.dom.build </ code>包中弃用了大量帮助函数,而我们在将来的更新中删除它们。
在Maven / Gradle中:</ b>将 http://dl.bintray.com/kotlin/kotlin-eap-1.1 </ code>添加为构建脚本和项目的存储库;使用 1.1.0-rc-91 </ code>作为编译器和标准库的版本号。
在IntelliJ IDEA中:</ b>转到工具→Kotlin→配置Kotlin插件更新</ i>,然后在更新频道</ i>下拉列表中选择“早期访问预览1.1”下拉列表,然后按检查更新</ i>。
在Eclipse中</ strong>:安装带有以下更新站点的插件
https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/0.8.0 </ code>
命令行编译器</ strong>可以从中下载 Github发行页面 。
try.kotlinlang.org </ b>。
让我们来吧!