持つ:
class A
class B extends A
次のように書くのが正しいです:
val foo: Seq[A] = List[B](new B)
エラーが発生しているときに見逃しているものは何ですか?
def bar[L <: A](): Seq[L] = List[B](new B)
エラー:
[error] found : List[B]
[error] required: Seq[L]
[error] def t[L <: A](): Seq[L] = List[B](new B)