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.