2
我正在收集API和返回的操作类型,它可以修改容器的类型和被包含元素的类型,使其非用例表单中的所有标题类似于以下内容:只是另一个canBuildFrom问题
def map [B, That] (f: (A) ⇒ B)(implicit bf: CanBuildFrom[List[A], B, That]):That
显而易见的是,对于
That
(如果
BitSet
回退到
Set
,如果所包含的项目更改为
Int
以外的其他收集类型)肯定存在'后退'。但是,如何确定物品的类型?我期望返回类型为
That[B]
,但事实并非如此。为什么?请教育我:-)