这个标题一定很混乱,但基本上我有很多函数将一个List [Double]作为参数并返回一个Double。我想创建一个只允许我接受List [Double]并返回Double的函数的函数。
我试过
private def testforNull(func(list: List[Double]): => Double)
但这给了我错误。有人能指出我这样做的正确方法吗?
答案 0 :(得分:0)
嗯我在阅读了一堆关于传递参数的内容后想出了这个,最后发现了一个有这个:
private def testWithNull(func:List[Double] => Double) {
答案 1 :(得分:0)
你也可以使用类型在别处引用这种功能
type ListToSingle = List[Double] => Double
private def testWithNull(func: ListToSingle) { ... }