Nas*_*sir 1 reactive-programming swift combine
我一直在玩苹果的Combine框架,在那里我找到了几个运营商map() & tryMap()或allSatisfy() & tryAllSatisfy
Combine 中的许多操作符都遵循这种模式,我想知道这意味着什么。
我经历过很多运营商,他们中的大多数都有前缀try. 如果有人能以最简单的方式让我知道,那将非常有帮助。
谢谢
这些try变体为伴随的函数提供了抛出错误的机会。如果该函数确实抛出错误,则该错误将传递到下游(并且整个管道已完成,并以良好的顺序失败)。
因此,例如,map采用一个函数,但您不能throw在该函数中说。如果您希望能够说throw,请tryMap改用 。等等。
| 归档时间: |
|
| 查看次数: |
605 次 |
| 最近记录: |