Suchergebnisse für Anfrage "type-inference"

7 die antwort

Allgemeiner Aufruf mit Typ T in Swift

In meiner Anwendung möchte ich eine generische Methode erstellen, die ein Array von Objekten erstellt, das vom angegebenen Typ T abhängt. Ich habe folgende Funktion erstellt: func getArray<T : ROJSONObject>(key:String) -> T[] { var elements = ...

3 die antwort

So übergeben Sie einen Klassentyp als Funktionsparameter

Ich habe eine generische Funktion, die einen Webdienst aufruft und die JSON-Antwort zurück auf ein Objekt serialisiert. class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, ...

14 die antwort

Überprüfen Sie in Swift, ob es sich bei einem Objekt um einen bestimmten Typ handelt

Ich habe ein Array, das aus bestehtAnyObject. Ich möchte darüber iterieren und alle Elemente finden, die Array-Instanzen sind. Wie kann ich in Swift überprüfen, ob ein Objekt von einem bestimmten Typ ist?

TOP-Veröffentlichungen

3 die antwort

Warum kompiliert dieses Java 8-Programm nicht?

Dieses Programm kompiliert einwandfrei in Java 7 (oder in Java 8 mit-source 7), kann aber mit Java 8 nicht kompiliert werden: interface Iface<T> {} class Impl implements Iface<Impl> {} class Acceptor<T extends Iface<T>> { public Acceptor(T obj) ...

3 die antwort

Warum ist Javas Typinferenz so schwach?

Angenommen, ich habe eine Methode: public static <T> Collection<T> addToCollection(T element, Collection<T> collection) { collection.add(element); return collection; }Und dann, wenn Sie versuchen, diesen Code zu kompilieren: Integer i = 42; ...

1 die antwort

Warum leitet Scala den Typ nicht aus generischen Typparametern ab?

Angenommen, diese Funktion def func[A](data: List[A], mapper: A => String) = { data.map(item => mapper(item)) }Warum dieser Code nicht kompiliert: val list = List(1, 2, 3) func(list, a => a.toString)Aber dieser macht: val list = List(1, 2, 3) ...

1 die antwort

Die in GHC 7.7 eingeführte liberale Deckungsbedingung unterbricht den in GHC 7.6 gültigen Code

Die Idee Ich schreibe eineDSL [http://en.wikipedia.org/wiki/Domain-specific_language], die zu Haskell kompiliert. Benutzer dieser Sprache können eigene unveränderliche Datenstrukturen und zugehörige Funktionen definieren. Mit zugehöriger ...

3 die antwort

Java 8: Verbesserungen bei der generischen Typinferenz

MitJEP 101: Generalisierte Zieltyp-Inferenz, diese

2 die antwort

Karte auf Typebene mit DataKinds

Ich habe ein allgemeines Muster, in dem ich eine Liste der Art auf Typebene habe

2 die antwort

Warum kann der C # -Compiler keinen generischen Delegaten aus der Funktionssignatur ableiten? [Duplikat

Diese Frage hat hier bereits eine Antwort: Warum kann C # aus diesem scheinbar einfachen, offensichtlichen Fall keinen Typ ableiten [/questions/6229131/why-cant-c-sharp-infer-type-from-this-seemingly-simple-obvious-case] 5 Antworten Ich arbeite ...