在Scala中传递给`collect`方法的函数的两个类型参数中的第一个是什么?

时间:2016-03-05 20:27:16

标签: scala generics

为什么method

def collect[B](pf: PartialFunction[A, B]): List[B]
使用该方法声明的

仅依赖于类型Bcollect[B])?

签名显示此方法取决于AB

1 个答案:

答案 0 :(得分:3)

这取决于A,但A已由您创建列表的类型确定,因为collect是类List[A]的函数。