scala

Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster in einer prägnanten, eleganten und typensicheren Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind: fortgeschrittenes statisches System mit Typinferenz; Funktionstypen; Muster-Matching; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Nebenläufigkeit
2
Antworten

Kompilierung fehlgeschlagen bei nicht erschöpfendem Abgleich in SBT

Nehmen wir an, ich habe ein Merkmal, Elternteil, mit einem Kind, Kind. %Vor% Ich schreibe eine Funktion, die dem versiegelten Merkmal entspricht. Meine f -Funktion ist total , da es nur eine einzige Parent -Instanz gibt. %Vor% Dan...
04.02.2015, 17:13
1
Antwort

Was ist der Unterschied zwischen pfadabhängigen Typen und abhängigen Typen?

Scala hat pfadabhängige Typen, aber es wird gesagt, dass Scala keine abhängige Typisierung unterstützt. Was ist der Unterschied zwischen pfadabhängigen Typen und abhängigen Typen? Soweit ich verstehe, sind pfadabhängige Typen eine Art abhängi...
25.07.2014, 16:55
1
Antwort

Familienpolymorphismus in Scala

Was ist das derzeit empfohlene Muster für Familienpolymorphismus in Scala? Während wir mit der Modellierung von Spielen experimentierten, tauchte diese Lösung kürzlich auf: %Vor% Ein bestimmtes Spiel (Poker in diesem Beispiel) kann in Bez...
03.01.2013, 05:53
1
Antwort

LogisticRegressionModel Vorhersage manuell

Ich habe versucht, eine Markierung für jede Zeile in DataFrame vorherzusagen , aber ohne LinearRegressionModel % transform -Methode, aufgrund von Hintergründen, stattdessen habe ich versucht, es manuell zu berechnen Mit der klassischen F...
04.05.2016, 19:11
2
Antworten

Die Objekt-Funktionsimpedanz-Fehlanpassung

In OOP empfiehlt es sich, mit Schnittstellen zu kommunizieren, nicht mit Implementierungen. Also schreiben Sie beispielsweise so etwas (von Seq ich meine scala.collection.immutable.Seq :)): %Vor% nicht etwa wie folgt: %Vor% In rein...
09.05.2016, 12:55
5
Antworten

Funktionstests in Play 2.4.6 bei Verwendung der Kompilierzeit DI

Ich benutze Play 2.4.6 mit Compile Time Dependency Injection und ScalaTest. Der Konstruktor des Controllers hat wenige Parameter und ich erstelle ihn in einem ApplicationLoader. Hier ist der Code: %Vor% Wenn ich den Test ausführe, erhalte ic...
05.01.2016, 21:26
2
Antworten

Warum wurde das Match in Scala als Keyword und nicht als Methode implementiert?

Was mich dazu brachte zu denken war, warum das folgende %Vor% konnte nicht als umgeschrieben werden %Vor% Ich schätze, das liegt daran, dass match nicht als normale Methode implementiert werden konnte, aber ich bin mir nicht sicher. O...
27.10.2013, 15:22
1
Antwort

Scala, Morphia und Enumeration

Ich muss die Scala-Klasse in Morphia speichern. Mit Anmerkungen funktioniert es gut, wenn ich nicht versuche, die Sammlung _ & lt ;: Enumeration zu speichern Morphia beschwert sich, dass es keine Serialisierer für diesen Typ gibt, und ich f...
08.10.2012, 20:13
1
Antwort

Ein Kuchenmuster mit impliziter Funktionalität implementieren

Ich habe ein Szenario, in dem ich eine Variante eines Kuchenmusters implementieren möchte, aber einer Klasse (einem Spark DataFrame) implizite Funktionalität hinzufüge. Grundsätzlich möchte ich einen Code wie den folgenden ausführen können:...
11.01.2017, 13:33
1
Antwort

Humane Führung für sbt DSL

Ich muss noch etwas tun, das mit sbt ganz einfach ist und nicht viel Zeit verschwenden. Die offizielle Dokumentation ist storyähnlich und zyklisch, ganz und gar nicht hilfreich, um das DSL zu streiten. Das DSL ist insgesamt undokumentiert, auß...
29.01.2015, 20:09