Nag*_*obi 3 kotlin kotlin-coroutines
如果试图在科特林使用任何的流操作的通道(map,filter,等...),你会得到以下警告
注意:随着惰性异步流的引入,此 API 将在未来的更新中过时。见问题#254。
我不确定我是否完全理解关于 issue #254的讨论。为什么这些操作会过时?
如果我是正确的知道问题是,无论是否有任何订阅者 ,这些流操作都会运行(因为频道很热,我不确定为什么这是一个问题......),方向是优化它们,以便它们仅在有订阅者时运行?
它们已被弃用,因为可以使用 Flow 运算符代替,并且他们不想重新定义通道的运算符。
编辑:您可以通过consumerAsFlow在 Channel 上使用 Flow 流操作符。
| 归档时间: |
|
| 查看次数: |
1170 次 |
| 最近记录: |