相关疑难解决方法(0)

如何为期货配置微调线程池?

Scala的期货线程池有多大?

我的Scala应用程序创建了数百万future {}s,我想知道我是否可以通过配置线程池来优化它们.

谢谢.

parallel-processing multithreading scala future threadpool

77
推荐指数
2
解决办法
3万
查看次数

使用元组作为参数列表调用方法

我想知道最好的方法是什么.

val foo = Some("a")
val bar = Some(2)

def baz(a: String, b: Int) = if((b % 2) == 0) Some(a+","+b) else None

(x zip y) flatMap baz //does not compile of course
(x zip y) flatMap { x => baz(x._1, x._2) } //ugly
Run Code Online (Sandbox Code Playgroud)

我认为Odersky等人.在这个例子中,他们还有另一个技巧来降低噪音.

所以问题是如何在这里打击杂乱,假设你不允许改变baz(例如def baz(a: (String Int)))的实现.

syntax scala tuples

10
推荐指数
1
解决办法
3194
查看次数