协程中的Flow的理解
Flow是一个用于处理异步数据流的冷流,可以理解为“会发射多个值的挂起函数”,专门为响应式编程设计。
普通的挂起函数,只返回一个值。Flow可以返回多个值(数据流)。
1.Flow 是数据管道,数据从源头流向目的地。
2.冷流 是“按需生产”,像外卖,有人下单才开始做。
3.热流是“持续广播”,像电视台,不管你看不看都在播放。
4.操作符是加工站,想流水线上的加工环节。
5.收集 是“接收端”:像你家的水龙头,打开才能接水。
Flow 就像订报纸:订阅-->投递-->阅读-->取消
stateFlow 像看电视,随时打开看最新
Flow 让开发者,用一种声明式/响应式的方式处理数据流,就像在生活中订阅各种服务一样自然。

浙公网安备 33010602011771号