0
我试图允许的情况下,类参数是通用:界泛型类型的情况下类参数
trait RequestEntityMarshallable
case class ImportConfirmMessage(bla: String) extends RequestEntityMarshallable
case class Req(entity: _ <: RequestEntityMarshallable)
但是我在entity: _ <: RequestEntityMarshallable
得到unbound wildcard type
编译错误。什么是正确的方法来做到这一点?
感谢您的。当使用Req'作为其他函数的参数时,需要改变什么。例如:'def send(req:Req):Future [HttpResponse]'应该可以通过Req实例为RequestEntityMarshallable的任何子类型调用。 – novon
我想我有'def send [T <:RequestEntityMarshallable](req:Req [T]):Future [HttpResponse]' – novon
@novon nice :)。 – pamu