2
私はthroughtコレクションapiし、コンテナのタイプと含まれている要素のタイプを変更することができる操作の戻り値の型は、次のような使用されていない形式のすべてのヘッダーを持っています。ちょっと別のcanBuildFrom質問
def map [B, That] (f: (A) ⇒ B)(implicit bf: CanBuildFrom[List[A], B, That]):That
That
(他のコレクションの種類が
Int
以外に変更された場合は、
BitSet
が
Set
に置き換えられた場合のように)のフォールバックが確実に存在することは明らかです。しかし、どのようにしてアイテムのタイプを確認できますか?私は戻り値の型が
That[B]
になると期待していますが、そうではありません。どうして?