Scala: Tupel in Funktionsargumente zerlegen

In Python kann ich das tun:

def f((a, b)):
    return a + b

d = (1, 2)
f(d)

Hier wird das übergebene Tupel zerlegt, während es an übergeben wirdf.

Im Moment mache ich das in Scala:

def f(ab:(Int, Int)) : Int = {
    val (a, b) = ab
    a + b
}
val d = (1, 2)
f(d)

Kann ich hier etwas tun, damit die Zerlegung erfolgt, während die Argumente übergeben werden? Nur neugierig.

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage