我已经定义了一个案例类...
case class QueryRef[A](id: UUID, descriptor: (A) => Boolean, selector: immutable.Iterable[A] => A])
...这将作为 Akka Actors 之间的消息传递。接收器将使用 过滤一些类型A
的集合,descriptor
然后使用 . 从生成的过滤集合中选择单个元素selector
。
如所写,它仅在接收参与者的集合具有 type 时才有效immutable.Seq[A]
。我想概括以上内容,以便它可以与 type 元素的通用集合一起使用A
。这可能吗?