【发布时间】:2009-12-05 23:35:37
【问题描述】:
我希望有一种方法可以在 Scala 中为函数定义类型。
例如,假设我想要一个接受两个 Int 并返回一个布尔值的函数,我可以定义一个这样使用它的函数:
def checkInts(f: (Int,Int) => Boolean) = {
// do stuff
}
有没有办法定义 f 的类型?然后我可以这样做:
def checkInts(f: MyFunctionType)
或
def checkInts(f: Option[MyFunctionType])
【问题讨论】: