【发布时间】:2020-01-06 05:18:41
【问题描述】:
do 运算符和map 运算符有什么区别?
似乎是一样的。我正在学习 RxSwift。
请查看do和map的弹珠图。
【问题讨论】:
标签: ios swift reactive-programming rx-swift reactive
do 运算符和map 运算符有什么区别?
似乎是一样的。我正在学习 RxSwift。
请查看do和map的弹珠图。
【问题讨论】:
标签: ios swift reactive-programming rx-swift reactive
除了 SPatel 提到的,
do: 不会修改发出的元素,而只是传递它们,对实际订阅没有影响。
而
map:在实际订阅发射之前转换序列的每个值
【讨论】:
do 纯粹是为了对发出的值执行副作用,因为它不会改变它。
map -> 用于将一个流转换为另一个流。
do -> 用于对每个流事件执行一些操作或任务