Suchergebnisse für Anfrage "generics"

2 die antwort

Golang: Eine Schnittstelle dynamisch in eine typisierte Variable umwandeln

In go, ist es möglich, Variablen irgendwie dynamisch umzusetzen? Zum Beispiel, wenn eine einfache Besetzung wäre: var intAge = interfaceAge.(int)Was ist, wenn ich nicht weiß, dass das Alter ein Int im Voraus ist? Eine einfache Art zu schreiben ...

12 die antwort

Wie kann ich zur Liste hinzufügen? erweitert Number> Datenstrukturen?

Ich habe eine Liste, die folgendermaßen deklariert ist: List<? extends Number> foo3 = new ArrayList<Integer>(); Ich habe versucht, 3 zu foo3 hinzuzufügen. Allerdings erhalte ich eine Fehlermeldung wie diese: The method add(capture#1-of ? ...

6 die antwort

Java Klassenobjekt vom Typ Variable

Gibt es eine Möglichkeit, ein Klassenobjekt aus der Typvariablen in einer generischen Java-Klasse abzurufen? Sowas in der Art public class Bar extends Foo<T> { public Class getParameterClass() { return T.class; // doesn't compile } }Diese ...

TOP-Veröffentlichungen

10 die antwort

Swift Array.insert generics

func getIndex<T: Equatable>(valueToFind: T) -> Int? {...} mutating func replaceObjectWithObject<T: Equatable>(obj1: T, obj2: T) { if let index = self.getIndex(obj1) { self.removeAtIndex(index) self.insert(obj2, atIndex: index) // Error here: 'T' ...

8 die antwort

Wann ist ein parametrisierter Methodenaufruf sinnvoll?

Ein Java-Methodenaufruf kann wie im folgenden Code parametrisiert werden: class Test { <T> void test() { } public static void main(String[] args) { new Test().<Object>test(); // ^^^^^^^^ } } Ich habe im Dialogfeld "Einstellungen für Eclipse ...

2 die antwort

Warum bekomme ich eine Klasse Besetzung Ausnahme (mit Generika, vergleichbar)?

Ich versuche, eine sortierte und eine unsortierte Array-Liste zu implementieren. Beide erweitern eine Klasse namens AbstractArrayMyList, die allgemeine Operationen / Implementierungen enthält - toString, clear, etc .... Hier ist mein Code für ...

4 die antwort

Wie erhalte ich den typeof (T) von einer generischen Methode mit Basistypbeschränkung?

Ich habe die folgende Spezifikation, um das Problem zu veranschaulichen: class when_getting_type_of_generic_argument_using_subtype_instance { static GenericTypeTester _genericTypeTester; static IPet _dog; static Type _result; Establish context = ...

8 die antwort

Java 8-Streams: Warum verhält sich Collectors.toMap bei Generika mit Platzhaltern anders?

ngenommen, Sie haben einList von Zahlen. Die Werte imList kann vom Typ @ seInteger, Double etc. Wenn Sie ein solches @ deklarierList es ist möglich, es mit einem Platzhalter zu deklarieren ?) oder ohne Platzhalter. final List<Number> numberList ...

8 die antwort

Was ist der Sinn, Typzeugen bei allen Methodenaufrufen zuzulassen?

Say wir haben zwei Methoden wie die folgenden: public static <T> T genericReturn() { /*...*/ } public static String stringReturn() { /*...*/ } Beim Aufrufen einer beliebigen Methode können Sie den Typzeugen unabhängig davon angeben, ob eine ...

4 die antwort

Erstellen eines generischen Arrays, dessen Elemente in VHDL eine zunehmende Breite haben

Ist es möglich, ein Array zu erstellen, dessen Elemente eine zunehmende Breite haben? Angenommen, X ist ein Array mit 10 Elementen. X (0) ist std_logic_vector (3 nach unten auf 0) X (1) ist std_logic_vector (4 nach unten auf 0) ... X (9) ist ...