Czy istnieje sposób na niszczenie parametrów wejściowych funkcji w Scali (akin to Clojure)?Czy parametry wejściowe destrukturyzacji są dostępne w programie Scala?
Więc zamiast
scala> def f(p: (Int, Int)) = p._1
f: (p: (Int, Int))Int
chciałbym mieć to (nie działa):
scala> def f((p1, p2): (Int, Int)) = p1
Zapytanie o to samo w kwestii Scala tracker: https://issues.scala-lang.org/browse/SI-7909 – retronym