implicit

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

Tippe Inferenz für ein Scala-Kombinator-Kalkül-Datenmodell ein

Ich probiere eine sehr leichte Codierung der Kombinatorrechnung in scala aus. Zunächst implementiere ich einfach die S- und K-Kombinatoren, die Anwendung und die konstanten Werte. Später hoffe ich, die Skalafunktionen anzuheben und die Auswertun...
25.12.2010, 01:21
2
Antworten

Scala implizite Reihenfolge

Gibt es eine Möglichkeit für mich, die gleiche implizite Reihenfolge für zwei verschiedene Klassen zu definieren? Ich habe versucht, etwas in den folgenden Zeilen zu tun, aber es erkennt die Reihenfolge nicht. %Vor%     
08.09.2014, 22:13
3
Antworten

Kann "this" als impliziter Parameter in Scala übergeben werden?

Angenommen, ich möchte Code umbrechen, der Ausnahmen mit einem try-catch-Block auslösen kann, der die Ausnahme protokolliert und fortsetzt. Etwas wie: %Vor% Idealerweise würde ich gerne den Logger verwenden, der für das aufrufende Objekt def...
24.11.2010, 17:18
3
Antworten

Implizite Umwandlung von numerischen Typen in Konstruktor in C ++ verhindern

Ich habe einen Konstruktor der Form: MeineKlasse (int a, int b, int c); und es wird mit Code wie folgt aufgerufen: MyClass my_object (4.0, 3.14, 0.002); Ich möchte diese automatische Konvertierung von Double zu Int verhindern oder zu...
19.02.2010, 08:54
1
Antwort

Implizite Objekte innerhalb von Klassen verwenden

Ich versuche Code zu schreiben, um Polynome innerhalb von Scala darzustellen. Ich brauche diesen Code, um polymorph zu sein, also verwende ich implicits, um mit verschiedenen Typen umzugehen. Ich habe: %Vor% Ich habe dort ein paar Funktionen...
13.05.2013, 12:21
2
Antworten

Verwendung von String-Konstanten bei der impliziten Konvertierung

Betrachten Sie den folgenden Code: %Vor% Aber ich möchte, wenn möglich, folgendes tun können. %Vor% Ich kann die String-Klasse nicht mit der impliziten Operatorüberladung TextType erweitern, aber gibt es eine Möglichkeit, einer anderen K...
24.01.2010, 18:43
2
Antworten

Implizite Parameter funktionieren nicht mehr, nachdem sie an eine Funktion höherer Ordnung übergeben wurden

In Scala können Sie Dinge tun wie: %Vor% Der Aufruf von h ruft foo reference als Closure ab. Es wäre nicht seltsam, foo als Parameter an h weiterzugeben: %Vor% Aber es würde nicht funktionieren: %Vor% Was ich denke ist...
22.09.2015, 12:20
1
Antwort

Scala höher kidded Typen im impliziten Def schlägt mit "konnte keinen impliziten Wert finden"

Ich verwende das implizite Def, um einen rekursiven HList -Typ zu erstellen, um mehrere Arten von höher bewerteten Typen von HList zu erreichen. Ich bin stark inspiriert von diesem Beitrag . Dieser Code funktioniert perfekt: %Vor%...
29.04.2016, 18:46
2
Antworten

Warum findet Scala in diesem einen Fall keinen sekundären impliziten Wert?

Es fällt mir schwer, den Unterschied im Verhalten zwischen zu erklären zusätzliche implizite Werte, die entweder von einem primären impliziten Wert oder von einem implizite Konvertierung Konkret funktioniert das: %Vor% Aber das ist nicht:...
04.02.2012, 04:07
1
Antwort

Warum wurde die Kombination von impliziten Parametern und View / Context-Grenzen eingeschränkt?

Eines der letzten Commits für den Scala-Master entfernt die Einschränkung bei der Kombination von Kontext- / Ansichtsgrenzen mit impliziten Parametern . Das ist eine große Verbesserung, die die Menge an Vorprodukten reduziert, aber was war der...
26.07.2011, 21:30