Suchergebnisse für Anfrage "type-inference"

4 die antwort

Gibt es in C ++ / CLI eine Entsprechung zum C # -Var-Schlüsselwort?

In C # gefällt mir das

3 die antwort

Java 8: Verbesserungen bei der generischen Typinferenz

MitJEP 101: Generalisierte Zieltyp-Inferenz, diese

1 die antwort

Die Typinferenz einer Funktion in GHCi unterscheidet sich vom Laden aus einer Datei

Ich habe eine Funktion geschriebenadd' imtest.hs: add' = \x y -> x + yDann habe ich geladentest.hs in GHCi (Version 7.8.3) und eingegeben:t add' um zu sehen, welcher Typadd' ist. Das Ergebnis sieht falsch aus: *Main> :t add' add' :: Integer -> ...

TOP-Veröffentlichungen

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

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

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

3 die antwort

Kann mir GHCi den Typ einer lokalen Haskell-Funktion mitteilen?

Ist es möglich, das Ghci nach dem Typ abzufragen, den es für eine Funktion in einer anderen Funktion abgeleitet hat?

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

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?

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