我有这个场景,我需要使用一个迭代器,为每个项调用一个函数f(item)并返回一个Future[Unit].
但是,我需要让每个f(item)调用按顺序执行,它们不能并行运行.
for(item <- it)
f(item)
Run Code Online (Sandbox Code Playgroud)
不会起作用,因为这会并行启动所有调用.
我该怎么做才能按顺序进行?
有些专家可以解释两者之间的差异吗?是不是chunked是一个流协议而多部分不是?使用multipart有什么好处?
我想知道private[this]在对象定义中声明是什么意思?在类定义中对我有意义,但在对象中?
如:
object Test {
private[this] val t: Int = 5
}
Run Code Online (Sandbox Code Playgroud)
与以下方面有什么不同:
object Test {
private val t: Int = 5
}
Run Code Online (Sandbox Code Playgroud)