Kotlin 1.0.5 发布了,它继续了 Kotlin 1.0 的一系列 bug 修复和工具更新。该版本值得关注的更新如下:
循环转换为 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 的支持
下载地址:
引用来自“luwenhua”的评论
循环转lambda,这插件的能力超乎想像了引用来自“公子千”的评论
看下java8的stream流,你会发现新世界😁虽然这个语言足够简洁,但是竞争者也很优秀,真就没办法.
引用来自“luwenhua”的评论
循环转lambda,这插件的能力超乎想像了引用来自“许雷神”的评论
这个怎么安装配置呢?