Kotlin 1.0.6 发布,基于 JVM 的编程语言

局长
 局长
发布于 2016年12月28日
收藏 13

JVM 平台的开发语言 Kotlin 发布了 1.0.6 版本。此版本带来了大量与 IDE 插件和 Android 支持相关的改进。部分更新内容如下:

将 try-finally 转换为 use() 意图

  • 继续添加意图将代码转换为惯用的 Kotlin。IDE 现在在所有 finally 块关闭资源时自动建议使用 use() 调用替换 try-finally 块

“添加名称到调用参数”意图

  • 命名参数有助于提高代码的可读性。使用新的“添加名称调用参数”意图,可以轻松地将名称添加到参数,或者立即替代所有调用参数的名称。

其他值得注意的 IDE 插件更改

  • 检查/意图 删除空的辅助构造函数体,以及空的主构造函数声明

  • “Join declaration and assignment” intention

  • 修复了调试器中的内联函数和性能改进

  • 许多意图修复,KDoc 和快速文档

Android 支持

  • 现在支持 Android Studio 2.3 beta 1,以及 Android Gradle 插件 2.3.0-alpha3 和更新的版本

  • 添加 “创建XML资源” 意图

  • 仅当在 build.gradle 中启用相应的插件时,Android 扩展支持在 IDE 中处于活动状态

  • 在 Android Lint 上的大量修复。还添加了 “Suppress Lint” 意图

如何更新

  • 要更新 IDEA 插件,请使用 工具| Kotlin | 配置 Kotlin 插件更新并点击 “现在检查更新” 按钮。另外,不要忘记在 Maven 和 Gradle 构建脚本中更新编译器和标准库版本

更多更新内容点击发布说明完整更新日志查看

https://github.com/JetBrains/kotlin/releases/tag/v1.0.6

下载地址

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Kotlin 1.0.6 发布,基于 JVM 的编程语言
加载中

精彩评论

xiaolei123
xiaolei123
基于Java虚拟机的编程语言,通过编译器直接生成JVM执行所需要的class文件,语法则是使用函数式编程语言,写法更加效率。对比而言,写相同一个APP,使用Kotlin的代码量比Java而言,节省了30%左右的工作量。值得一试的语言,函数式编程语言也是将来的一个趋势。可以通过这个语言作为一个入门函数式编程语言的起点。Kotlin的最大的优点就在于与Java代码的无缝衔接。可以任意在Kotlin中调用Java代码,或者是从Java代码调用Kotlin代码完全可以无缝衔接,因为是直接生成JVM所直接执行的Class文件,Java文件也是直接生成的Class文件,所以无需考虑执行性能问题。
xiaolei123
xiaolei123

引用来自“xiaolei123”的评论

基于Java虚拟机的编程语言,通过编译器直接生成JVM执行所需要的class文件,语法则是使用函数式编程语言,写法更加效率。对比而言,写相同一个APP,使用Kotlin的代码量比Java而言,节省了30%左右的工作量。值得一试的语言,函数式编程语言也是将来的一个趋势。可以通过这个语言作为一个入门函数式编程语言的起点。Kotlin的最大的优点就在于与Java代码的无缝衔接。可以任意在Kotlin中调用Java代码,或者是从Java代码调用Kotlin代码完全可以无缝衔接,因为是直接生成JVM所直接执行的Class文件,Java文件也是直接生成的Class文件,所以无需考虑执行性能问题。

引用来自“鳄鱼的眼泪”的评论

函数式编程语言也是将来的一个趋势。
--------
函数式编程在50年前就流行起来了,结果慢慢被淘汰了,怎么现在又要死灰复燃?
不想和你讨论历史问题,但是现在的确如此,就像新出的Swift和Go,都是函数式编程,但是也保留有面向对象的特性。所以,优胜劣汰是个成长的过程吧。
风华神使
风华神使
估计 jetbrains 对 java 忍不了了,发明了 kotlin

最新评论(26

seakingii
seakingii

引用来自“风华神使”的评论

估计 jetbrains 对 java 忍不了了,发明了 kotlin
有道理。这个公司很多产品都是基于jvm
shitalpig
shitalpig

引用来自“xiaolei123”的评论

基于Java虚拟机的编程语言,通过编译器直接生成JVM执行所需要的class文件,语法则是使用函数式编程语言,写法更加效率。对比而言,写相同一个APP,使用Kotlin的代码量比Java而言,节省了30%左右的工作量。值得一试的语言,函数式编程语言也是将来的一个趋势。可以通过这个语言作为一个入门函数式编程语言的起点。Kotlin的最大的优点就在于与Java代码的无缝衔接。可以任意在Kotlin中调用Java代码,或者是从Java代码调用Kotlin代码完全可以无缝衔接,因为是直接生成JVM所直接执行的Class文件,Java文件也是直接生成的Class文件,所以无需考虑执行性能问题。
函数是什么,c加加吗
Jabbowocking
Jabbowocking
很好的一门语言 顶
有名者赫赫
有名者赫赫
现在Python和php都加入类型提示。说明类似kotlin这种静态类型的带类型推导的语言会成为主流。Kotlin语法用起来和swift,Python一样简单,IDE代码提示比pycharm强大,去除了java烦人的;,保留了{},加上性能接近Java,未来很有前途。
雨翔河
雨翔河
不明真相的吃瓜群众
中成才
中成才

引用来自“xiaolei123”的评论

基于Java虚拟机的编程语言,通过编译器直接生成JVM执行所需要的class文件,语法则是使用函数式编程语言,写法更加效率。对比而言,写相同一个APP,使用Kotlin的代码量比Java而言,节省了30%左右的工作量。值得一试的语言,函数式编程语言也是将来的一个趋势。可以通过这个语言作为一个入门函数式编程语言的起点。Kotlin的最大的优点就在于与Java代码的无缝衔接。可以任意在Kotlin中调用Java代码,或者是从Java代码调用Kotlin代码完全可以无缝衔接,因为是直接生成JVM所直接执行的Class文件,Java文件也是直接生成的Class文件,所以无需考虑执行性能问题。

引用来自“鳄鱼的眼泪”的评论

函数式编程语言也是将来的一个趋势。
--------
函数式编程在50年前就流行起来了,结果慢慢被淘汰了,怎么现在又要死灰复燃?

引用来自“xiaolei123”的评论

不想和你讨论历史问题,但是现在的确如此,就像新出的Swift和Go,都是函数式编程,但是也保留有面向对象的特性。所以,优胜劣汰是个成长的过程吧。
so, 我还是喜欢Scala.😄😁
xiaolei123
xiaolei123

引用来自“xiaolei123”的评论

基于Java虚拟机的编程语言,通过编译器直接生成JVM执行所需要的class文件,语法则是使用函数式编程语言,写法更加效率。对比而言,写相同一个APP,使用Kotlin的代码量比Java而言,节省了30%左右的工作量。值得一试的语言,函数式编程语言也是将来的一个趋势。可以通过这个语言作为一个入门函数式编程语言的起点。Kotlin的最大的优点就在于与Java代码的无缝衔接。可以任意在Kotlin中调用Java代码,或者是从Java代码调用Kotlin代码完全可以无缝衔接,因为是直接生成JVM所直接执行的Class文件,Java文件也是直接生成的Class文件,所以无需考虑执行性能问题。

引用来自“鳄鱼的眼泪”的评论

函数式编程语言也是将来的一个趋势。
--------
函数式编程在50年前就流行起来了,结果慢慢被淘汰了,怎么现在又要死灰复燃?
不想和你讨论历史问题,但是现在的确如此,就像新出的Swift和Go,都是函数式编程,但是也保留有面向对象的特性。所以,优胜劣汰是个成长的过程吧。
鳄鱼的眼泪

引用来自“xiaolei123”的评论

基于Java虚拟机的编程语言,通过编译器直接生成JVM执行所需要的class文件,语法则是使用函数式编程语言,写法更加效率。对比而言,写相同一个APP,使用Kotlin的代码量比Java而言,节省了30%左右的工作量。值得一试的语言,函数式编程语言也是将来的一个趋势。可以通过这个语言作为一个入门函数式编程语言的起点。Kotlin的最大的优点就在于与Java代码的无缝衔接。可以任意在Kotlin中调用Java代码,或者是从Java代码调用Kotlin代码完全可以无缝衔接,因为是直接生成JVM所直接执行的Class文件,Java文件也是直接生成的Class文件,所以无需考虑执行性能问题。
函数式编程语言也是将来的一个趋势。
--------
函数式编程在50年前就流行起来了,结果慢慢被淘汰了,怎么现在又要死灰复燃?
G7
G7
JetBrains的东西还是值得一试的
KisChang
KisChang
开发IDE的最高境界就是开发自己的编程语言!
返回顶部
顶部