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
Das funktioniert nicht:
%Vor%
Aber das tut:
%Vor%
Ich bin mir sicher, dass das eine ziemlich einfache Sache ist und ich weiß, dass sich Arrays in Scala etwas ungewöhnlich verhalten können.
Könnte mir jemand erklären, wie man solch ein...
21.05.2011, 23:31
Grüße,
Wie kann ich den Foo-Konstruktor nur für dieses Paket sichtbar machen (Unit-Test + Companion-Objekt)?
Ich möchte Foo nicht außerhalb dieser 2 Dateien instanziieren können ...
Foo.scala
%Vor%
FooSpec.scala
%Vor%
Ich be...
19.05.2011, 07:50
Ich habe eine RDD der Form
%Vor%
Ich möchte dies in eine CSV-Datei schreiben. Bitte schlage mir vor, wie das gemacht werden kann.
Wenn Sie myrdd.saveAsTextFile on ausführen, wird die Ausgabe wie folgt angezeigt:
%Vor%
03.02.2015, 08:59
Schneller Hintergrund
Ich führe einige Beispiele durch und lerne den Akka-HTTP-Stack zum Erstellen eines neuen REST-Projekts (komplett nicht-UI). Ich habe das Akka HTTP Microservice Beispiel verwendet und erweitert, um eine Reihe von Anwend...
29.12.2015, 15:48
Ich versuche, die Reader-Monade mit scalaz so zu definieren:
%Vor%
aber ich bekomme einen Compilerfehler:
%Vor%
Warum ist das so?
Danke,
Levi
19.07.2010, 19:51
In Scala haben die generischen Klassen wie Future , Option und List alle die Methoden map und flatMap . Soweit ich weiß, sind sie alle wie Funktoren in Haskell.
Ich habe mich nur gefragt, warum es in Scala kein Merkmal (Interfa...
17.05.2015, 15:52
Wie kann ich ein for Verständnis mit den Daten vom Typ Future[\/[String,Int]] machen?
Hier ist ein Startpunkt, der nicht kompiliert wird.
%Vor%
Hinweis: calculateStuff ist nur ein Beispiel, es wird tatsächlich verschiedene Funkti...
24.02.2014, 16:02
Beim Lernen von scala bin ich auf folgenden seltsamen Ausschnitt gestoßen:
%Vor%
Ich würde erwarten, dass der Compiler einen Fehler auf val 2 = 123 werfen würde, weil die Bezeichner nicht mit einer Ziffer beginnen dürfen, sondern der C...
19.03.2016, 13:14
Hier ist der Code, den ich für reduceByKey ausprobiere:
%Vor%
Gibt Compilerfehler: "Kann das Symbol reduceByKey nicht auflösen"
Wenn ich den Mauszeiger über die Implementierung von reduceByKey halte, gibt es drei mögliche Implementierunge...
06.06.2014, 14:31
Ich versuche eine Zeile ( org.apache.spark.sql.catalyst.expressions.Row ) basierend auf der Benutzereingabe zu erstellen. Ich kann keine Zeile zufällig erstellen.
Gibt es Funktionen zum Erstellen einer Zeile aus List oder Array ....
23.01.2015, 10:43