Kotlin 1.3 新特性抢先看,协程已稳定并将向后兼容

栏目: IT资讯 · 发布时间: 7年前

内容简介:Kotlin 上个月发布了 1.2.50 版本,在关注 1.2.X 更新的同时,Kotlin 的下一个大版本 1.3 也已迎来首个预览版。 Kotlin 1.3 包含哪些亮点? Coroutines 协程 Kotlin 1.1 引入了对协程的基本支持,但该特性一直处...

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 对协程的更改亮点包括:

  • KT-16908 支持挂起函数的可调用引用

  • KT-18559 所有与 coroutine 相关的类可序列化

新特性

  • Capturing when subject in a variable

  • @JvmStatic and @JvmField in companions of interfaces

  • Nested declarations in annotation classes  —— 现在可在注释伴生对象中声明成员

  • Functional types of higher arity —— 函数类型限制提至 255 ,这是方法在 JVM 上可具有的实际最大参数数量。

试验特性

更多更改细节可查阅 Kotlin 1.3 的发行说明


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

走出软件作坊

走出软件作坊

阿朱 / 电子工业出版社 / 2009-1 / 39.80

《走出软件作坊》这本书提供了解决国内小型IT企业发展的过程中会遇到的项目管理问题的若干方法。主要以作者自身多年工作的宝贵经验,来谈软件公司的项目管理和团队建设,包括对中小软件公司软件开发组织结构、团队文化、软件过程管理、团队激励、绩效考核、职业发展规划、未来业界发展趋势、个人素质提升等,具有实际指导意义。主要读者对象是IT企业的研发主管、项目经理和软件开人中同,以及即将到IT企业工作的高校毕业生。一起来看看 《走出软件作坊》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具