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
1
Antwort

Scala unapplySeq Extraktor-Syntax

Ich (versehentlich) stieß auf ein bisschen Pattern-Matching-Syntax, die ich nicht zu kompilieren erwartet hatte und jetzt nicht herausfinden kann. Es scheint mit unapplySeq verbunden zu sein. Beachten Sie den case x List(_,_) -Teil i...
22.06.2015, 15:54
2
Antworten

Wie kann ich wissen, welche Phase eines Jobs gerade in Apache Spark ausgeführt wird?

Denken Sie daran, ich habe einen Job wie folgt in Spark; CSV-Datei == & gt; Nach einer Spalte filtern == & gt; Beispiel nehmen == & gt; Als JSON speichern Nun muss ich wissen, welchen Schritt ( Abrufen der Datei oder Filtern ode...
14.02.2017, 11:03
1
Antwort

Konstruieren von TypeTags mit höherwertigen Typen

Bei einem einfachen parametrisierten Typ wie class LK[A] kann ich schreiben %Vor% Nun möchte ich ein Analog für class HK[F[_], A] schreiben: %Vor% Ist das möglich? Ich habe es versucht %Vor% funktioniert aber aus den offensicht...
25.04.2015, 10:49
2
Antworten

Slick 3 Sitzung mit Rollback

Ich verwende slick 3 und versuche einige Integrationstests mit einigen Einfügungen durchzuführen, etwas Code, der die db verwendet, und dann möchte ich alle Einfügungen oder Löschungen am Ende des Tests selbst zurücksetzen, aber ich kann keine f...
25.03.2016, 18:09
1
Antwort

Gibt es eine einfache Möglichkeit, ein sbt-Projekt mit Dotty zu kompilieren?

Nun, da Dotty anscheinend bereit ist, größere Projekte zu kompilieren, frage ich mich, ob es eine einfache Möglichkeit gibt, es als Drop-In-Ersatz für Scalac in sbt-Projekten zu verwenden? Wie wenn ich das folgende build.sbt hätte: %Vor%...
29.10.2015, 10:14
1
Antwort

Anwendbare Instanz für ein Tupel mit Monoid und Funktion innerhalb

Ich habe versucht, ein Haskell-Beispiel, zu dem ich früher gekommen bin, in scalaz umzuwandeln. Das ursprüngliche Beispiel war dies: %Vor% Was ich soweit verstehen kann, verwendet diese Instanz. Es wird nicht wörtlich in scalaz konverti...
07.06.2012, 18:01
2
Antworten

Wie verwende ich den Typ member A in IsTraversableLike?

Ich versuche, einige Erweiterungsmethoden für die Scala-Sammlungen zu schreiben, und stoße in Schwierigkeiten, sie vollständig zu erstellen. Ein erster Versuch von tailOption ergibt etwas wie: %Vor% Leider funktioniert das nicht: %Vor%...
06.01.2013, 08:24
1
Antwort

Scala und Java Generics - Extrahieren und Zurückgeben verschachtelter Typen

Java-Generics können den Typ der generischen Typparameter basierend auf dem Rückgabetyp von Ausdrücken ableiten. Berücksichtigen Sie Folgendes: %Vor% Wir können es so nennen: %Vor% Dies wird kompilieren, aber ein RuntimeException werf...
11.02.2013, 15:54
1
Antwort

Sind Scala "Fortsetzungen" nur eine funky Syntax zum Definieren und Verwenden von Callback-Funktionen?

Und ich meine das im selben Sinne, dass ein C / Java for nur eine funky Syntax für eine while Schleife ist. Ich erinnere mich noch daran, als ich zum ersten Mal etwas über die for -Schleife in C gelernt habe, die mentale Anstrengung,...
23.04.2010, 18:17
2
Antworten

Parallele Existenz verstehen und finden

Ich nehme ein List[Int] und möchte parallel nach einem Wert x wo x * 10 > 500 suchen. Daher sollte exists true zurückgeben, wenn die Liste einen Wert von 51 oder höher enthält. %Vor% Was Ergebnisse liefert: %Vor% Ich be...
12.12.2011, 05:06