Suchergebnisse für Anfrage "generics"

2 die antwort

Funktion, die ein Protokoll und eine konforme Klasseninstanz (!) Als Parameter verwendet

Ich versuche herauszufinden, wie eine Funktion definiert wird, die die folgenden zwei Parameter verwendet: in ProtokolEine Instanz einesKlass (einReferenzty) gemäß diesem Protokoll. Zum Beispiel gegeben protocol P { } class C : P { } // Class, ...

2 die antwort

Swift: Deklaration in der generischen Klasse

Sagen wir, ich habe eine generische Klasse: class SomeClass<Element> { // What is the difference between this: var array: [SomeClass]! // and this declaration: var array2: [SomeClass<Element>]! }Was ist der Unterschied zwischen diesen Erklärungen?

2 die antwort

Wie wird TypeToken verwendet, um den Typparameter abzurufen?

Ich versuche, einen Typparameter zur Laufzeit mit @ nachzuschlageTypeToken wie im @ angezeiGuava Dokumentation [https://github.com/google/guava/wiki/ReflectionExplained] exampleIKnowMyType: public class Test<E extends Enum<E>> { private static ...

TOP-Veröffentlichungen

2 die antwort

C #: Der beste Weg, um einen XML-Elementnamen aus dem generischen Typnamen zu erhalten

Ich möchte eine XML-Datei für eine generische Klasse erstellen. Eine der Eigenschaften hat den generischen Typ. Für diese Eigenschaft möchte ich nicht den Eigenschaftsnamen als XML-Elementnamen verwenden, sondern den Namen des generischen Typs. ...

2 die antwort

Aufrufen einer Methode einer generischen Klasse

Hier ist der Kontext: Ich versuche, einen Mapper zum dynamischen Konvertieren meiner DomainModel-Objekte in ViewModel-Objekte zu codieren. Das Problem, das ich bekomme, ist, wenn ich versuche, eine Methode der generischen Klasse ...

2 die antwort

Typinferenz mit existenziellem Typ

Ich habe ein generisches MerkmalSomeTrait als so definiert: trait SomeTrait[T] { def foo(t: T): String }Und Methodenbar undqux as so: def bar[T](t: SomeTrait[T]): T def qux: List[SomeTrait[_]]Ich habe keine Kontrolle über die oben genannten. ...

2 die antwort

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

2 die antwort

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

2 die antwort

Slick generic AND driver agnostic

rundsätzlich möchte ich Folgendes erreichen: Slick 3.0.0 Datenbank-Agnostismus [https://stackoverflow.com/questions/31105571/slick-3-0-0-database-agnostism] undSlick 3 wiederverwendbares generisches ...

2 die antwort

ClassTag.runtimeClass.isInstance funktioniert nicht für AnyVal

Arbeiten mit scala ClassTags Ich habe gesehen, dass classTag.runtimeClass.isInstance nicht richtig funktioniert, wenn Sie es mit AnyVal-Objekten verwenden. Hier ist ein Ausschnitt, in dem Sie es testen können. Haben Sie Ideen, wie Sie diese ...