为什么该方法
def collect[B](pf: PartialFunction[A, B]): List[B]
声明的方法仅依赖于类型 B
( collect[B]
)?
签名显示此方法取决于A
和B
。
这取决于
A
但A
已经由您创建列表的类型确定,因为collect
是类List[A]
的函数。