动态提取元组值

Gar*_*lon 1 scala tuples extract on-the-fly

有没有办法如何在飞行中从元组中提取值?

让我们假设元组:

val x = ("1", 2, "3")
Run Code Online (Sandbox Code Playgroud)

和方法:

def doFoo(value1: String, value2: Int, value3: String)={}
Run Code Online (Sandbox Code Playgroud)

如何用元组'x' 调用doFoo()?像doFoo(x)这样的东西,并且动态提取元组中的值以匹配方法签名.