Как вы определяете тип для функции в Scala?

Я надеюсь, что есть способ определить тип для функции в Scala.

Например, скажем, я хочу функцию, которая принимает два Ints и возвращает логическое значение, я мог бы определить функцию, которая использует это следующим образом:

def checkInts(f: (Int,Int) => Boolean) = {
  // do stuff
}

Есть ли способ определить тип f? Тогда я мог бы сделать что-то вроде:

def checkInts(f: MyFunctionType)

или же

def checkInts(f: Option[MyFunctionType])

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

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