Suchergebnisse für Anfrage "scala-generics"
Warum verzögert das Umschließen eines generischen Methodenaufrufs mit Option die ClassCastException?
Sagen wir, ich habe ein Array wie dieses *: val foo: Any = 1 : Int Option(foo.asInstanceOf[String]) was aus offensichtlichen Gründen fehlschlägt: // java.lang.ClassCastException: java.lang.Integer cannot be cast to // java.lang.String // ... ...
scala generische Funktion Rückgabetyp
Ich habe versucht, eine Funktion mit einem generischen Rückgabetyp zu schreiben, aber sie funktioniert nur, wenn ich den Rückgabetyp umgewandelt habe. Bitte beachten Sie die FunktiongetSomething() unten erwartete ich, dass es ohne das Casting ...
Wie man Typparameter "extrahiert", um eine andere Klasse zu instanziieren
Der folgende Scala-Code funktioniert: object ReducerTestMain extends App { type MapOutput = KeyVal[String, Int] def mapFun(s:String): MapOutput = KeyVal(s, 1) val red = new ReducerComponent[String, Int]((a: Int, b: Int) => a + b) val data ...