Если у меня есть:
val f : A => B => C
Это сокращение для:
val f : Function1[A, Function1[B, C]]
Как получить функцию g
с сигнатурой:
val g : (A, B) => C = error("todo")
(т.е.).
val g : Function2[A, B, C] //or possibly
val g : Function1[(A, B), C]
в терминах f
?