发布者:{错误}是否存在-是否存在?

时间:2020-05-18 12:10:22

标签: swift combine

在一系列发布者中,我需要一个执行注入操作的发布者,以防上游出现错误。该操作需要访问上游输出值。该错误必须重新抛出。

如果将它与命令式编程示例进行比较,则类似于在try-catch-throw方案中进行一些清理。

我已经考虑过使用 catch tryCatch ,但都无法访问上游输出值和上游错误。

因此,到目前为止,我已经放弃使用标准发布者之一,并计划编写自定义发布者。但是,由于我既是组合编程又是反应性函数编程的新手,所以我觉得最好问一下。

亲切的问候,

0 个答案:

没有答案