Suchergebnisse für Anfrage "generics"
Protocol kann nur als allgemeine Einschränkung verwendet werden, da es Self- oder AssociatedType-Anforderungen hat.
Ich habe ein RequestType-Protokoll und das dazugehörige Type-Modell (siehe unten). public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public ...
Element überspringen, wenn eine Karte in Swift ausgeführt wird?
Ich wende eine Karte auf ein Wörterbuch mit einem @ atry drin. Ich möchte die Iteration überspringen, wenn das zugeordnete Element ungültig ist. Beispielsweise func doSomething<T: MyType>() -> [T] dictionaries.map({ try? anotherFunc($0) ...
Was sind die Unterschiede zwischen "generischen" Typen in C ++ und Java?
Java hat Generika und C ++ bietet ein sehr starkes Programmiermodell mittemplates. Was ist dann der Unterschied zwischen C ++ und Java-Generika?
Allgemeine Erweiterungsmethode: Das Typargument kann nicht aus der Verwendung von @ abgeleitet werde
Ich versuche eine generische Erweiterungsmethode zu erstellen, die für typisierte Datentabellen funktioniert: public static class Extensions { public static TableType DoSomething<TableType, RowType>(this TableType table, param ...
Wie erhalte ich aktuelle Typargumente eines überarbeiteten generischen Parameters in Kotlin?
Usingreified Typparameter [https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters] , man kann eine Inline-Funktion schreiben, die zur Laufzeit durch Reflektion mit dem Typparameter arbeitet: inline fun <reified T: ...
Generierte Implementierung des Besuchermusters in Java
Ich habe einige Nachforschungen angestellt, um ein Typkonvertierungs-Framework zu entwickeln, mit dem Instanzen einer Quellklasse (z. B. Foo) in Instanzen von Ergebnisklassen (z. B. Bar oder Baz) konvertiert werden können. Das Framework sollte ...
Java Typ Hinweise zum generischen Methodenaufruf
Ich frage mich, wie man eine statische Methode mit einer Signatur wie dieser richtig aufruft: public static <T1, T2> Map<T1, Set<T2>> aggregate(List<Map<String, Object>> list, String colK, String colV) { ... }Ich war versucht, es aus ...
Kotlin: So arbeiten Sie mit List-Casts: Deaktiviert Cast: kotlin.collections.List <Kotlin.Any?> Bis kotlin.colletions.List <Waypoint>
Ich möchte eine Funktion schreiben, die jedes Element in einem @ zurückgibList das ist nicht der erste oder der letzte Eintrag (ein Zwischenziel). Die Funktion erhält ein generischesList<*> als Eingabe. Ein Ergebnis sollte nur ...
Generics in Java, Mergemethode
Ich muss eine Merge-Methode erstellen, um zwei Listen (Array-Based Lists) zusammenzuführen. Meine Methode funktioniert, aber jetzt muss ich meine Methode auf Generika ändern. Dies ist meine Methode ohne Generika, und es funktioniert. Aber ich ...
enerische Methoden und Methodenüberladu
Method Overloading ermöglicht es uns, viele Methoden mit demselben Namen, jedoch mit unterschiedlichen Parametern (also mit demselben Namen, aber unterschiedlicher Signatur) zu definieren. ind diese beiden Methoden überlade class A { public ...