Suchergebnisse für Anfrage "generics"

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

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

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

TOP-Veröffentlichungen

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

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

6 die antwort

Unterstützt Java die Klasse Foo <T super X>, wenn nein, warum?

Hat Java Unterstützungclass Foo<T super X>, wenn nein, warum? Wo T ein Typparameter und X ein Typ ist.

4 die antwort

Warum verzögert das Umschließen eines generischen Methodenaufrufs mit Option die ClassCastException?

Sagen wir, ich habe ein Array wie dieses *: val foo: Any = 1 : Int Option(foo.asInstanceOf[String]) was aus offensichtlichen Gründen fehlschlägt: // java.lang.ClassCastException: java.lang.Integer cannot be cast to // java.lang.String // ... ...

2 die antwort

F #: Fehler beim Kopieren und Aktualisieren des Datensatzes über die Schnittstelle

Ich versuche eine Funktion zu machen, die jede Wohnung drehtseq<IHierarchy> in eine Hierarchie. Grundsätzlich sollte alles, was eine parentID und eine Folge von Kindern hat, in eine Hierarchie umgewandelt werden können. Anstatt Hierarchy zu einer ...

6 die antwort

c # generisch mit geringem Unterschied für Typen?

eachten Sie die beiden Erweiterungen, eine für float und eine für Vector Notice gibt es nur einen kleinen Unterschied in dervar( Anruf In c # könnten diese als eine generische geschrieben werden ?? Die Essenz meiner Frage ist: önnen Sie ...