Uh Oh!

Something went wrong.
Don’t worry, it’s not you — it’s us.
Sorry about that!

  • 异步的数据流(Asynchronous Flow)
  • 多个值的表达
  • 序列(Sequence)
  • 挂起函数(Suspending function)
  • 数据流(Flow)
  • 数据流(Flow)是 "冷的"(cold)
  • 简要介绍数据流的取消
  • 数据流构建器
  • 数据流的中间操作符(Intermediate flow operator)
  • 变换操作符(Transform operator)
  • 限制大小操作符(Size-limiting operator)
  • 数据流的结束操作符(Terminal flow operator)
  • 数据流的执行是顺序的(sequential)
  • 数据流的上下文(context)
  • 使用 withContext 时的一个常见陷阱
  • flowOn 操作符
  • 缓冲(Buffering)
  • 合并(Conflation)
  • 处理最后的值
  • 多个数据流的组合
  • Zip
  • 结合(Combine)
  • 压平(Flatten)数据流
  • flatMapConcat
  • flatMapMerge
  • flatMapLatest
  • 数据流的异常
  • 在收集器中使用 try/catch
  • 一切异常都会被捕获
  • 异常的透明性(transparency)
  • 透明捕获(Transparent catch)
  • 声明式异常捕捉
  • 数据流的完成
  • 命令式的 finally 代码块
  • 声明式的完成处理
  • 数据流的成功完成
  • 命令式 vs 声明式
  • 启动数据流
  • 检查数据流的取消
  • 让繁忙的循环代码变得可以取消
  • 数据流与响应式(Reactive) Stream

Powered by JetBrains Writerside