博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kotlin 1.3 新特性抢先看,协程已稳定并将向后兼容
阅读量:6495 次
发布时间:2019-06-24

本文共 570 字,大约阅读时间需要 1 分钟。

Kotlin 上个月发布了 ,在关注 1.2.X 更新的同时,Kotlin 的下一个大版本 1.3 也已迎来。

Kotlin 1.3 包含哪些亮点?

Coroutines 协程

Kotlin 1.1 引入了对协程的基本支持,但该特性一直处于试验阶段。好消息是,在 Kotlin 1.3 中,Coroutines 语法和标准库 API 都已稳定,并将保持向后兼容。

协程实际上是一个轻量级的线程,可以挂起并稍后恢复。协程通过挂起函数支持,对这样的函数的调用可能会挂起协程,并启动一个新的协程。

Kotlin 1.3 对协程的更改亮点包括:

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

  •  所有与 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://zruyo.baihongyu.com/

你可能感兴趣的文章
struts2中ActionContext与ServletActinContext
查看>>
究竟mutable有什么作用
查看>>
Install Django
查看>>
ThreadDump分析笔记(一) 解读堆栈
查看>>
leetcode-747-Largest Number At Least Twice of Others(求vector的最大值和次大值)
查看>>
同步虚拟机与本机的时间
查看>>
JS构造函数
查看>>
mui-H5下载图片到本地
查看>>
Python_基础(数据类型)
查看>>
mybatis_关联查询
查看>>
永久关闭selinux | 防火墙
查看>>
ORACLE常用脚本示例
查看>>
tomcat server.xml中文版
查看>>
LinkedList和ArrayList的区别
查看>>
Spring MVC 架构的java web工程如何添加登录过滤器
查看>>
数据库管理工具 Navicat Premium 使用
查看>>
基于deepin搭建Python3编程环境
查看>>
《转》解决struts2在(IE,Firefox)下载文件名乱码问题。
查看>>
espcms列表页ajax获取内容 - 并初始化swiper
查看>>
命令模式(Command Pattern)
查看>>