Kotlin 1.3 新特性抢先看,协程已稳定并将向后兼容
Kotlin 上个月发布了 1.2.50 版本,在关注 1.2.X 更新的同时,Kotlin 的下一个大版本 1.3 也已迎来首个预览版。
Kotlin 1.3 包含哪些亮点?
Coroutines 协程
Kotlin 1.1 引入了对协程的基本支持,但该特性一直处于试验阶段。好消息是,在 Kotlin 1.3 中,Coroutines 语法和标准库 API 都已稳定,并将保持向后兼容。
协程实际上是一个轻量级的线程,可以挂起并稍后恢复。协程通过挂起函数支持,对这样的函数的调用可能会挂起协程,并启动一个新的协程。
Kotlin 1.3 对协程的更改亮点包括:
新特性
Capturing
when
subject in a variable@JvmStatic
and@JvmField
in companions of interfacesNested declarations in annotation classes —— 现在可在注释伴生对象中声明成员
Functional types of higher arity —— 函数类型限制提至 255 ,这是方法在 JVM 上可具有的实际最大参数数量。
试验特性
更多更改细节可查阅 Kotlin 1.3 的发行说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Hacker News 7 月编程语言招聘趋势榜,Go 击败 Java
Hacker News 近日发布了2018年7月编程语言招聘趋势TOP10,Python 依然稳居冠军宝座,Go 语言逆袭进入前三。 Python JavaScript Go Ruby Java C++ PHP Scala Swift Kotlin 排名前三的Python、JavaScript、Go 走势图: 相比6月,Java 在本月出现了明显的下滑,也因此再次被Go 超越。二者的走势图如下: Hacker News 7 月招聘趋势总榜: 更多内容,查看趋势详情。
- 下一篇
Java 开发新选择?Apache NetBeans IDE 9.0 备受好评
Apache NetBeans 9.0 目前已发布Beta 版本,离正式版本越来越近。9.0 版本的主要目标囊括 Oracle 捐赠的大量代码,以及提供 Java 9 和 10 支持。 Apache NetBeans 近期在社区上发起了一项满意度调查,用于验收用户如何对 9.0 版本的看法,以及与8.2 版本的对比。日前,该调查结果公布,具体如下: 整体品质方面,32.5%的用户认为Apache NetBeans IDE 9.0 优于 8.2,有 10.3% 的用户认为8.2 更好,57.3% 的用户认为二者相差不大。 性能方面,依然是大多数用户认为差距并不明显,有 27.4% 的用户认为Apache NetBeans IDE 9.0 优于 8.2 。 高达 75.2 %的受访用户认为 Apache NetBeans IDE 9.0 的 Java 编辑功能符合他们的预期,另有 18.8% 的人认为还存在一些问题有待完善。其中,吐槽点主要集中在代码完成和编译上。 对于 Java 调试器,65.8% 的用户认为 Apache NetBeans IDE 9.0 提供了足够的调试支持。有意思的...
相关文章
文章评论
共有0条评论来说两句吧...