Suchergebnisse für Anfrage "generics"
java generic: Deklaration von rekursiven Typen
ImEffevtive Java Ich sehe eine Erklärung:public static <T extends Comparable<T>> T max(List<T> list), Variable @ eingebT ist ein Typ, der mit sich selbst verglichen werden kann. Meine Frage ist, was der Unterschied ist, wenn ich @ entfer<T> ...
String wird ohne Kompilierungsfehler einer Liste zugewiesen [duplicate]
Diese Frage hat hier bereits eine Antwort: Warum kann diese generische Methode mit gebundenem Code einen beliebigen Typ zurückgeben? [/questions/29670018/why-can-this-generic-method-with-a-bound-return-any-type] 1 Antwortie ich weiß, besteht ...
F # -Typeinschränkung für Datensatztyp mit spezifischer Eigenschaft
Ich versuche, eine generische Funktion zu erstellen, die von ihrem Typargument verlangt, dass es sich um einen Datensatztyp handelt und dass er eine bestimmte Eigenschaft hat. Hier ist ein Beispiel, das den relevanten ...
Vererbung von Nicht-Protokoll, Nicht-Klasse Typ
Ich möchte eine Erweiterung für ein Array, in dem Sie ein Element eines bestimmten Typs finden können. Ich habe es so versucht: func findItem<U: Type>(itemToFind: U) -> AnyObject? { for item in self { if let obj = item as? itemToFind { return ...
idersprüchliche Implementierungen von Merkmalen in Ru
Ich möchte ein benutzerdefiniertes Merkmal für @ implementier&'a str und für ganze Zahlen bisi32, aber Rust erlaubt mir nicht: use std::convert::Into; pub trait UiId { fn push(&self); } impl<'a> UiId for &'a str { fn push(&self) {} } impl<T: ...
Gibt es eine Möglichkeit, den Konstruktor "Vielleicht" mit Generika auf jedes Datensatzfeld anzuwenden?
Ich habe zwei Datentypen und der zweite ist die Kopie des ersten, aber mit Vielleicht in jedem Feld. data A = {a :: Int, b :: String} data B = {c :: Maybe Int, d :: Maybe String}ibt es eine Möglichkeit, Funktionen zu erstelle f :: A -> B g :: B ...
Differenz zwischen Bounded Type-Parameter und Upper Bound Wildcard
Ich weiß, dass es bereits eine ähnliche Frage gab, obwohl ich denke, dass meine etwas anders ist ... Angenommen, Sie haben zwei Methoden: // Bounded type parameter private static <T extends Number> void processList(List<T> someList) { } // ...
Wie definiere ich eine Funktion mit einem generischen Array fester Länge?
Nehmen Sie eine Operation für Arrays vor, indem Sie beispielsweise die Länge quadrieren. Es ist nützlich, einen generischen Typ zu haben (z. B.f32, f64), aber Sie können auch eine generische Länge wünschen, abernich eine dynamische Länge. Hier ...
Wie füge ich ein Integer-Element zur ArrayList der Platzhalter in Generics hinzu?
Ich habe einen generischen ArrayList-Platzhaltertyp, der Number als Erweiterung verwendet. Ich versuche, die ganzzahligen Werte zur ArrayList hinzuzufügen. Aber es gibt mir einen Fehler zu sagen, dass ArrayList<? extends Number> numberList = ...
Warum sind JUnit-Assert-Methoden in Java nicht generisch?
Ich benutze JUnit 4.12. Die Assert-Methoden sind nicht generischer Natur. Die assertEquals-Methode sieht beispielsweise folgendermaßen aus: static public void assertEquals(Object expected, Object actual) {..}Warum ist es nicht so? static public ...