ケースクラスを定義しました...
case class QueryRef[A](id: UUID, descriptor: (A) => Boolean, selector: immutable.Iterable[A] => A])
...これは、Akka アクター間のメッセージとして渡されます。レシーバーはA
、 を使用してタイプのdescriptor
コレクションをフィルタリングし、 を使用して結果のフィルタリングされたコレクションから 1 つの要素を選択しますselector
。
書かれているように、受信側のアクターのコレクションに type がある場合にのみ機能しimmutable.Seq[A]
ます。type の要素の一般的なコレクションで機能するように、上記を一般化したいと思いA
ます。これは可能ですか?