Suchergebnisse für Anfrage "scala-generics"

4 die antwort

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 // ... ...

4 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen