implicit

Ein impliziter Wert in Scala ist eine angewandte Funktion oder ein Parameter, der nicht explizit im Quellcode enthalten ist.
1
Antwort

Implizite Konvertierungen für defs / lambdas in Scala?

Ich bin gerade in eine seltsame Disparität zwischen Funktionen und Objekten geraten (Scala 2.10): %Vor% Warum gibt es einen Unterschied zwischen Defs / Lambda Literalen und Lambda Vals? Update: Offensichtlich tritt das Problem nicht für b...
11.02.2015, 09:07
1
Antwort

Wie benutzt Scala explizite Typen beim Auflösen von implicits?

Ich habe den folgenden Code, der spray-json verwendet, um JSON über die Methode parseJson in eine Fallklasse zu deserialisieren. Je nachdem, wo das implizite JsonFormat [MyCaseClass] definiert ist (inline oder vom Companion-Objekt importie...
07.09.2015, 12:26
2
Antworten

Scala: generische gewichtete Durchschnittsfunktion

Ich möchte eine allgemeine gewichtete Durchschnittsfunktion implementieren, die die Anforderungen an die Werte und die Gewichte vom gleichen Typ lockert. dh ich möchte Sequenzen von sagen: (value:Float,weight:Int) und (value:Int,weight:Float...
13.04.2017, 01:52
1
Antwort

Umgang mit expliziten Parametern, die für innere implizite Parameterlisten erforderlich sind

Ich arbeite derzeit mit einer Codebasis, die einen expliziten Parameter benötigt, um impliziten Umfang für Teile ihrer Implementierung zu haben: %Vor% Ich habe zwei Fragen: Gibt es eine bessere Möglichkeit, einen expliziten Parameter al...
19.05.2014, 14:47
1
Antwort

Warum hohe Implikationen werden in einigen Fällen ignoriert?

Ich habe einen seltsamen Compiler-Fehler bezüglich eines impliziten, der tatsächlich vorhanden ist, aber aus einem Grund nicht gefunden werden konnte. Also habe ich einen kleinen Testfall gebaut, der mysteriöses Verhalten reproduziert. %Vor%...
27.02.2016, 00:41
4
Antworten

Vermeiden Sie die explizite Weitergabe der Nachschlagetabelle

In meinem sehr einfachen booleschen Ausdrucksprogramm habe ich folgende Bewertungsfunktion: %Vor% Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Tabelle values implizit zu übergeben? Vielleicht mit Hilfe von Monaden?     
21.09.2011, 17:28
2
Antworten

Implizit Objektmethoden hinzufügen

Gibt es eine Möglichkeit, Methoden im Scala-Objekt implizit hinzuzufügen? Aktualisierung: Beispiel: Ungefilterte Scala-Bibliotheken haben das Singleton-Objekt Body , das die Methoden Body.string(req: HttpRequest) und Body.bytes(req: Htt...
15.10.2011, 21:59