标签: swift combine
在一系列发布者中,我需要一个执行注入操作的发布者,以防上游出现错误。该操作需要访问上游输出值。该错误必须重新抛出。
如果将它与命令式编程示例进行比较,则类似于在try-catch-throw方案中进行一些清理。
我已经考虑过使用 catch 和 tryCatch ,但都无法访问上游输出值和上游错误。
因此,到目前为止,我已经放弃使用标准发布者之一,并计划编写自定义发布者。但是,由于我既是组合编程又是反应性函数编程的新手,所以我觉得最好问一下。
亲切的问候,