发布于 2016-11-09 00:28:49 | 114 次阅读 | 评论: 0 | 来源: 网友投递
Kotlin 基于JVM的编程语言
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
循环转换为 Lambda 表达式:
IntelliJ IDEA 插件现在可以检测许多情况,其中命令式 for
循环可以使用标准库函数以更紧凑和惯用的方式重写,例如 filter
和 map
,举个例子:
val result = arrayListOf<String>() for (s in list) { if (s.isNotEmpty()) { result.add(s) } }
会自动转换为:
val result = list.filter { it.isNotEmpty() }
要触发转换,将插入符号放在 for
关键字上,然后按 Alt-Enter
。
后缀代码完成:
IntelliJ IDEA 的后缀代码完成现已支持 Kotlin,并有大量的模板。
新的重构:
Kotlin 插件现在支持“提取接口”和“提取超类”重构(以前只支持 Java 和一些其他语言),以及一个全新的重构“引入类型参数”,会提供一个简单的方法来将类或功能变成通用的
改进对 Android IDE 的支持
改进对 JavaScript 的支持
下载地址: