Я надеюсь, что есть способ определить тип для функции в Scala.
Например, скажем, я хочу функцию, которая принимает два Ints и возвращает логическое значение, я мог бы определить функцию, которая использует это так:
def checkInts(f: (Int,Int) => Boolean) = {
// do stuff
}
Есть ли способ определить тип f? Тогда я мог бы сделать что-то вроде:
def checkInts(f: MyFunctionType)
или
def checkInts(f: Option[MyFunctionType])