Scala: Descomponiendo tuplas en argumentos de función
En python puedo hacer esto:
def f((a, b)):
return a + b
d = (1, 2)
f(d)
Aquí la tupla pasada se descompone mientras se pasa af
.
Ahora mismo en Scala estoy haciendo esto:
def f(ab:(Int, Int)) : Int = {
val (a, b) = ab
a + b
}
val d = (1, 2)
f(d)
¿Hay algo que pueda hacer aquí para que la descomposición ocurra mientras se pasan los argumentos? Sólo curioso.
Gracias.