Suchergebnisse für Anfrage "type-erasure"

22 die antwort

Scala double definition (2 Methoden haben den gleichen Löschtyp)

Ich habe dies in Scala geschrieben und es wird nicht kompiliert: class TestDoubleDef{ def foo(p:List[String]) = {} def foo(p:List[Int]) = {} }der Compiler benachrichtigen: [error] double definition: [error] method foo:(List[String])Unit and ...

4 die antwort

In Scala Reflection, Wie erhält man einen generischen Typparameter einer konkreten Unterklasse?

ngenommen, ich habe eine generische Superklasse: class GenericExample[T]( a: String, b: T ) { def fn(i: T): T = b }und eine konkrete Unterklasse: case class Example( a: String, b: Int ) extends GenericExample[Int](a, b)Ich möchte den ...

2 die antwort

Type Erasure in Scala

Ich bin ziemlich verwirrt darüber, was hier passiert: import scala.collection.immutable._ object Main extends App { sealed trait Node sealed trait Group case class Sheet( val splat: String, val charname: String, val children: ListMap[String, ...

TOP-Veröffentlichungen

4 die antwort

Type Erasing Type Erasure, "irgendwelche" Fragen?

Angenommen, ich möchte "Erase" mit "Erasure" eingeben. Ich kann Pseudomethoden für Varianten erstellen, die ein natürliches Verhalten ermöglichen: pseudo_method print = [](auto&& self, auto&& os){ os << self; }; std::variant<A,B,C> var = // ...

2 die antwort

Wie DWR eingehende Daten umwandelt und Typlöschung ausweicht

Ich möchte eine Sammlungsklasse anfordern (Art der spezifischen Reflexion). Aber in Bezug auf die Typlöschung scheint dies nicht möglich zu sein und auch in Bezug auf einige Themen, die ich hier auf dem Stapel gelesen habe. Es gibt einige ...