Ziel ist Schöpfer Funktion definieren, welche Art von Nachricht, Schauspieler zu schreiben erhalten, und passen Sie diese Art von Nachricht innerhalb Schauspieler. Deshalb möchte ich angeben, dass meine erwartete Nachricht vom Typ X ist (ich weiß, diese Art nur dann, wenn i-Funktion aufrufen, erstellen)Allgemein Pattern-Matching und Typ Löschung
Ich habe einen ganz einfachen Code:
import akka.actor.Actor.Receive
def create[X]():Receive = {
case msg:X =>
}
Dieser Code gibt mir die folgende Fehler : „abstraktes Typ Muster X ist nicht markiert, da sie durch das Löschen beseitigt“
ich weiß, was Typ Löschung ist, aber ich kann keine Lösung für dieses Problem nicht finden.
Haben Sie http://daily-scala.blogspot.ca/2010/01/overcoming-type-erasure-in-matching-1.html gesehen? –