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
Wann benötigt der Scala-Compiler wirklich die Typinformation von Parametern anonymer Funktionen?
Zum Beispiel mit dieser Funktion:
%Vor%
dann kann ich es nicht so benutzen:
%Vor%
und ich muss angeben
%Vor%
was ziemlich hässlich is...
04.02.2011, 14:50
Ein Spark DataFrame enthält eine Spalte vom Typ Array [Double]. Es wird eine ClassCastException-Ausnahme ausgelöst, wenn ich versuche, es in einer map () -Funktion zurück zu bekommen. Der folgende scala-Code erzeugt eine Ausnahme.
%Vor%
Die...
28.10.2015, 12:20
Folgendes ist in Scala möglich:
%Vor%
Mit anderen Worten, Scala hat einen höheren Polymorphismus. Ich möchte Polymorphismus höherer Ordnung verwenden, um Folgendes zu tun.
%Vor%
Also habe ich eine Menge von Fallklassen, Unterklassen von...
25.11.2011, 14:31
Ich versuche, einen benutzerdefinierten Json-Serializer in Play für eine Fallklasse zu schreiben, aber ich möchte nicht, dass er alle Felder der Klasse serialisiert. Ich bin ziemlich neu bei Scala, also ist das sicher das Problem aber das habe i...
04.12.2013, 19:26
Ich benutze Spark 1.6.0 und Scala.
Ich möchte einen Datenrahmen als komprimiertes CSV-Format speichern.
Hier ist, was ich bisher habe (angenommen, ich habe bereits df und sc als SparkContext ):
%Vor%
Die Ausgabe ist nicht in g...
20.10.2016, 20:32
Ich verwende saveAsTextFile(path) , um später die Ausgabe als Textdatei zu speichern, um das Ergebnis in die DB zu importieren. Die Ausgabe sieht ungefähr so aus:
%Vor%
Wie entfernen Sie die Klammern?
29.04.2015, 13:32
Nehmen wir an, dass ich eine einfache Klasse habe (d. h. ich kann sie nicht ändern), die wie folgt definiert ist:
%Vor%
Ist es möglich, Instanzen dieser Klasse mit bestimmten Mustern zu vergleichen?
Ich möchte zum Beispiel Funktion implem...
17.11.2013, 14:41
Ich habe die folgende Routenkonfiguration, aber wenn meine Karte im ersten vollständigen Block zurückgegeben wird, erhalte ich einen Fehler:
could not find implicit value for evidence parameter of type spray.httpx.marshalling.Marshaller[scal...
11.09.2013, 20:40
Erhalte folgenden Fehler, wenn du mit dem play-Framework auf oracle DataSource zugreifen willst:
%Vor%
build.properties:
%Vor%
Controller Application.scala ist wie folgt:
%Vor%
Was verursacht dieses Problem? Alles sieht für mich korr...
16.09.2013, 18:22
Ich versuche, einige einfache Daten in HBase (0.96.0-hadoop2) mit Spark 1.0 zu schreiben, aber ich bekomme immer Serialisierungsprobleme. Hier ist der relevante Code:
%Vor%
Das Ausführen des Codes führt zu:
%Vor%
Das Ersetzen der foreach...
11.08.2014, 19:21