我可以看到Subject.eraseToAnySubject()
返回具体Subject
类型AnySubject
。我假设这是使用类型橡皮擦模式。
但是,苹果文档几乎没有提供任何细节:https ://developer.apple.com/documentation/combine/passthroughsubject/3241547-erasetoanysubject
谁能解释它是如何工作的以及应该在哪里使用它?
另外,是否可以使用some
关键字来避免使用AnySubject
?