Обратная функция в Scala

Есть ли способ выразить обратную функцию в Scala?

Например, если у меня есть функцияf как это:

(x: Int) => x + 1

Я хотел бы иметь возможность написать обратную функциюg лайк:

(f(x): Int) => x // not a valid scala syntax

или же

(x: Int) => inverse(f(x)) // inverse would return (x => x -1)

Вы знаете, как делать такие вещи в Scala?

N.B:x => x+1 это только для примера. Я'ищу общий способ решения такого рода задач.

Ответы на вопрос(5)

Ваш ответ на вопрос