Suchergebnisse für Anfrage "generics"
Kann der Operator == nicht auf generische Typen in C # angewendet werden?
Nach der Dokumentation des== operator in MSDN [http://msdn.microsoft.com/en-us/library/53k8ybth.aspx], Bei vordefinierten Wertetypen gibt der Gleichheitsoperator (==) true zurück, wenn die Werte seiner Operanden gleich sind, andernfalls false. ...
Java-Generika und die Zahlenklasse
Ich möchte eine Methode erstellen, die eine Zahl vergleicht, aber eine Eingabe haben kann, die eine der Unterklassen von Number ist. Ich habe mir das folgendermaßen angeschaut ... public static <T extends Number> void evaluate(T inputNumber) { ...
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 ...
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 ...
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: ...
Wie erhalte ich den generischen Typ zur Laufzeit?
Dies ist mein Code: Der ExecutorImp erweitert AbstractExecutor, der die gleichen Ausführungslogiken seiner Implementierer extrahiert (ExecutorImp ist ein Fall). Wenn er die execute () - Methode von ExecutorImp aufruft, ruft er die Methode ...
Warum erhalte ich die Fehlermeldung "Protokoll ... kann nur als allgemeine Einschränkung verwendet werden, da es Anforderungen für" Selbst "oder den zugehörigen Typ enthält"?
Ich habe eine Erweiterung auf @ geschriebeInt wie nachstehend extension Int { func squared () -> Int { return self * self } } print(10.squared()) // worksDer obige Code funktioniert. Jetzt möchte ich das @ erweiteIntegerType -Protokoll, damit ...
Templated Functions .. FEHLER: template-id stimmt mit keiner Template-Deklaration überein
Ich habe geschrieben eine Funktionsvorlage undeine explizit spezialisierte Template-Funktion, das einfach 3 Argumente aufnimmt und das größte davon berechnet und ausgibt. Die spezialisierte Funktion verursacht einen Fehler, während die ...
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 ...