Ich habe ein Tupel, wo ich anonyme Funktionen gespeichert habe, ich möchte sie durchlaufen und ausführen.Ausführen von Funktionen aus einem Tuple in Scala
val functions = ((x:Int, y:Int) => x + y, (x:Int, y: Int) => x - y)
// I want to execute the anonymous functions in the Tuple
functions.productIterator.foreach(function => function)
Leider bin ich nicht in der Lage zu tun
functions.productIterator.foreach(function => function(1, 2))
ODER
functions.productIterator.foreach(_(1, 2))
was der Ausweg ist.
Zustimmen, wie gehe ich es in einem solchen Szenario anzugehen; gibt es eine Möglichkeit, einen Mustervergleich durchzuführen und dann die Funktion auszuführen. – bitan