【发布时间】:2019-10-01 00:48:07
【问题描述】:
我正在对通过mspc::Receiver 接收的期货流进行for_each 循环
rx.for_each(move |trade| {
if something_true {
continue;
}
// down here I have computation logic which returns a future
});
我想做类似上面的逻辑。
当然,我可以只做一个 if/else 语句,但两个分支都必须返回相同类型的未来,这对我来说很难做到,因为我在计算逻辑中生成的未来是一长串混乱的未来.这让我想到是否真的有一种简单的方法可以解决这个问题,比如继续或某种方式?
【问题讨论】: