我是Akka Stream的新手,如果我问任何愚蠢的问题,请道歉。
我正在经历Akka Stream QuickStart guide。我找到了scan
手术。文档说它与fold
类似,但不是终端操作。我得到了那个部分,但是当我找到scanAsync
时,文档说同样的事情,除了一件事,即它类似于scan
但具有异步函数。
现在,我怀疑是:
答案 0 :(得分:2)
f
的结果是不同的。在 scanAsync 的情况下,f函数的输出值为 Future 。因此,只要 Future 完成,下一个计算就会开始。但是,当使用扫描计算下一个值时,将在计算当前值后立即开始计算。希望它有所帮助!!!