Master
语言 & 框架

Kotlin Flow

Published: Apr 13, 2021
Apr 2021
试验?

Kotlin 协程 的引入为Kotlin的创新打开了一扇大门——直接集成到协程库中的Kotlin Flow 就是其中之一。Kotlin Flow是一种基于协程的响应式流的实现。与RxJava不同的是,流是Kotlin原生的API,与熟悉的序列API类似,包括 mapfilter方法。跟序列一样,流是“”的,这就意味着只有当需要使用的时候才构造序列的值。所有这些特性使多线程代码的编写比其他方法更加简单和易于理解。可以预见,通过toList方法将流转换成列表将会成为测试中的一种常见模式。