Suchergebnisse für Anfrage "type-erasure"

1 die antwort

Scala: Kreuzprodukt (kartesisch) mit mehreren Quellen und heterogenen Typen

Ich versuche, mehrere Kreuzprodukte von Traversables verschiedener (aber jeweils homogener) Typen zu konstruieren. Der gewünschte Rückgabetyp ist eine Traver...

4 die antwort

Warum verliere ich Typinformationen?

Ich habe etwas Interessantes für Maps, Rohtypen und Generika gefunden. Folgender Code: static { Map map = new HashMap (); Set <Map.Entry> set = map.entrySet (); for (Map.Entry entry : set) {} // fine for (Map.Entry entry : map.entrySet()) {} ...

1 die antwort

Warum löscht eine generische Java-Raw-Klasse alle generischen Objekte, wenn keine Typparameter angegeben sind? [Duplikat

Diese Frage hat hier bereits eine Antwort: Kombinieren von Raw-Typen und generischen Methoden [/questions/11007723/combining-raw-types-and-generic-methods] 5 Antworten Warum wird dieser generische Java-Code nicht ...

TOP-Veröffentlichungen

1 die antwort

Wie verbessern die neuen Scala TypeTags die (veralteten) Manifeste? [Duplikat]

Mögliche Duplikate:Scala 2.10: Was ist ein TypeTag und wie verwende ich es?Ich habe über die neuen TypeTags gelesen, die mit der neuen Reflection-API einherg...

10 die antwort

Was sind die Vorteile der Löschung von Java-Typen?

ich lese einTweet [https://twitter.com/dibblego/status/419232648674828288]heute hieß das: Es ist lustig, wenn sich Java-Benutzer über das Löschen von Texten beschweren, was das einzige ist, was Java richtig gemacht hat, während es all die ...

1 die antwort

Warum werden in Scala primitive Typen wie "In Objekt löschen" verwendet?

In Scala

8 die antwort

Java Generics Type Erasure-Bytecode

Wie in der Java-Dokumentation aufErasure von generischen Typen [http://docs.oracle.com/javase/tutorial/java/generics/genTypes.html], Betrachten Sie die folgende generische Klasse, die einen Knoten in einer einfach verknüpften Liste ...

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

5 die antwort

Warum enthält boost :: any kein String-Literal?

1 die antwort

Der auf ClassTag basierende Musterabgleich schlägt für Grundelemente fehl

Ich dachte, das Folgende wäre die prägnanteste und korrekteste Form, um Elemente einer Sammlung zu sammeln, die einem bestimmten Typ entsprechen: