2
我正在收集API和返回的操作類型,它可以修改容器的類型和被包含元素的類型,使其非用例表單中的所有標題類似於以下內容:只是另一個canBuildFrom問題
def map [B, That] (f: (A) ⇒ B)(implicit bf: CanBuildFrom[List[A], B, That]):That
顯而易見的是,對於
That
(如果
BitSet
回退到
Set
,如果所包含的項目更改爲
Int
以外的其他收集類型)肯定存在'後退'。但是,如何確定物品的類型?我期望返回類型爲
That[B]
,但事實並非如此。爲什麼?請教育我:-)