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
Angenommen, ich besitze ein beliebiges KList, das aus Argumentationsgründen den Konstruktor Option [_] besitzt, dh;
%Vor%
Gibt es eine Möglichkeit, eine Hlist aus den Typparametern zu erhalten?
%Vor%
So könnte ich zum Beispiel eine belie...
29.12.2014, 13:55
Ich muss eine Sequenz von cats.data.ValidatedNel[E, T] -Werten auf einen einzelnen ValidatedNel -Wert reduzieren:
%Vor%
Ich kann es so machen:
%Vor%
frage mich aber, ob eine vordefinierte Bibliotheksmethode existiert.
12.06.2016, 11:22
Ich versuche einen Akteur auszuwählen, der bereits erstellt wurde. Hier ist ein Code:
%Vor%
Das Ergebnis ist:
%Vor%
Ich kann auch eine Nachricht an den Schauspieler weitergeben und es wird gut abgeschlossen.
Was habe ich bei actorSelecti...
24.10.2014, 05:03
Momentan bietet die Scala-Integration von Gradle keine REPL-Funktionalität. Wie führt man eine Scala REPL von Gradle ergonomisch mit dem entsprechenden Klassenpfad aus?
25.02.2016, 15:51
Wir haben eine Vielzahl von kleineren sbt-Projekten, die wir getrennt halten möchten (kein Multi-Projekt-Build). Allerdings möchten wir die Konfiguration zwischen den Builds teilen. Dazu haben wir derzeit ein weiteres Projekt, das alle Projekte...
14.02.2015, 22:56
Ich versuche, ein einfaches Uplink-Beispiel zu bekommen, und es scheint, dass ich hier etwas verpasse. Ich möchte das Beispiel ausprobieren, das auf der Readme-Seite für den Uplink bereitgestellt wird
%Vor%
Dann ist mein Code:
%Vor%...
20.02.2015, 14:01
Ich möchte eine SBT-Aufgabe haben, die eine kommagetrennte Liste von Testklassen verwendet, die durch ihren vollständig qualifizierten Namen als Eingabe von der Befehlszeile angegeben werden. Jetzt, wo ich die Aufgabe mit hart-codierten Wert aus...
30.05.2014, 10:37
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
Ich versuche, Enum-Verhalten mit Case-Objekt zu simulieren.
Es fühlt sich ein wenig ausschweifend und nicht elegant an und ich frage mich, ob es einen besseren Weg gibt, dies zu erreichen.
Hier ist ein Beispiel:
%Vor%
Gibt es eine bessere...
03.03.2016, 15:30
Angenommen df1 und df2 sind zwei DataFrame s in Apache Spark, die mit zwei verschiedenen Mechanismen berechnet wurden, z. B. Spark SQL im Vergleich zur Scala / Java / Python-API.
Gibt es einen idiomatischen Weg, um zu bestimmen, ob d...
03.07.2015, 02:00