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