Suchergebnisse für Anfrage "generics"

2 die antwort

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

2 die antwort

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

24 die antwort

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?

TOP-Veröffentlichungen

6 die antwort

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

2 die antwort

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

4 die antwort

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

2 die antwort

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

4 die antwort

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

2 die antwort

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

12 die antwort

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