我不确定在使用 Retlang 时取消订阅频道的最佳方式是什么。
当您通过调用订阅时,ISubscriber<T>::Subscribe(...)您将返回一个IUnsubscriber. 这个接口没有方法。
上一层,IChannel<T>也没有什么办法。
我唯一能想到的就是将 anISubscriber<T>转换为具体Channel<T>并调用其Unsubscribe()方法或将Unsubscribe()方法添加到ISubscriber<T>.
我很好奇在我修改代码之前是否有人知道他们的想法。