刚刚Kotlin博客发布博文,1.1的候选版发布了,没有什么新功能,除了 "takeUnless" 函数(只是 "takeif" 函数的新的部分-相反功能,大致意思)。另外有一些BUG修复,IDE性能提升,测试后的发布。
之前在1.1beta版本中主要的功能算是Coroutine了,这个功能在C#中是有的,在Unity3D中使用Coroutine很方便也很强大,了解的朋友都知道。
另外1.1主要还有对JavaScript支持的大大提升,大家有兴趣的可以看看github上的changelog。
最近才开始学习Kotlin,对于我这样的新手,Java才刚上手急着又要学Kotlin,这就是新语言的吸引力啊。关注这方面的朋友们大家多多交流吧。
The only new feature in the release candidate is thetakeUnlessfunction – a counterpart oftakeIf(added earlier in 1.1) but with an inverted condition. As for bugfixes, there’s much more, and thechangeloggives you a complete list. Among other things, we’ve fixed several performance problems in the IDE – both long-standing sore points and recent regressions.
使用方法:
In Maven/Gradle:Addhttp://dl.bintray.com/kotlin/kotlin-eap-1.1as a repository for the build script and your projects; use1.1.0-rc-91as the version number for the compiler and the standard library.
In IntelliJ IDEA:Go toTools → Kotlin → Configure Kotlin Plugin Updates, then select “Early Access Preview 1.1” in theUpdate channeldrop-down list, then pressCheck for updates.
In Eclipse: install the plugin with the following update site: https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/0.8.0
原文请看Kotlin官方博客。