我有这个场景,我需要使用一个迭代器,为每个项调用一个函数f(item)并返回一个Future[Unit].
Future[Unit]
但是,我需要让每个f(item)调用按顺序执行,它们不能并行运行.
f(item)
for(item <- it) f(item)
不会起作用,因为这会并行启动所有调用.
我该怎么做才能按顺序进行?
scala
scala ×1