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

Warum wird zipWithIndex in Iterable und nicht in Traversable implementiert?

Ich lese "Programmierung in Scala 2ed". In Abschnitt 24.4 wird darauf hingewiesen, dass Iterable viele Methoden enthält, die ohne einen Iterator nicht effizient geschrieben werden können. Tabelle 24.2 enthält diese Methoden. Ich verstehe jedoch...
06.11.2011, 05:34
4
Antworten

Scala entspricht Haskell Monaden

Ich hatte etwas Erfahrung in Haskell und lerne gerade Scala. Ich frage mich, ob es in Scala etwas gibt, das mit Monaden vergleichbar ist.     
10.02.2010, 13:09
2
Antworten

Mustervergleich in einer Liste in Scala

Ich bin etwas verwirrt in Bezug auf den Mustervergleich auf einer Liste in Scala. Zum Beispiel. %Vor% Dies druckt momentan nur eine Ausgabezeile. Sollte es nicht auf jedem Element der Liste laufen / Muster übereinstimmen? EDIT: Ich hab...
24.10.2012, 21:01
3
Antworten

Sehr lange xml

Ich habe eine riesige XML-Datei (40 GB). Ich möchte einige Felder daraus extrahieren, ohne die gesamte Datei in den Speicher zu laden. Irgendwelche Vorschläge?     
01.11.2012, 19:33
2
Antworten

scala Fall Objekt Verschmutzung

Lass es mich erklären; -) Beide Klassen sind im Paket com.company.foo enthalten %Vor% Das Problem hier ist, dass ADMIN mehrdeutig ist, da es keine Namensraumtrennung mit Fallobjekten gibt. Es scheint, dass es nur ein einziges Fall-Objekt...
12.07.2012, 21:01
2
Antworten

Eine veränderbare Sammlung mit map mutieren?

Wenn Sie eine veränderbare Datenstruktur wie Array haben, ist es möglich, map -Operationen oder etwas Ähnliches zu verwenden, um ihre Werte zu ändern? Angenommen, ich habe val a = Array(5, 1, 3) , was ist der beste Weg, um 1 von jedem...
25.08.2011, 03:50
2
Antworten

Simple Scala Syntax - versuchen, "==" Operator zu definieren - was fehlt mir?

Während ich mit ein paar Sachen auf der REPL experimentiert habe, kam ich an einen Punkt, an dem ich so etwas brauchte: %Vor% Nur eine einfache Klasse mit einem Operator "==". Warum funktioniert es nicht ??? Hier ist das Ergebnis: %V...
21.04.2010, 01:42
1
Antwort

Argumenttyp der anonymen Funktion

Ich habe Probleme mit diesem Code. Es sollte ein OperationTree mit den Elementen BinaryOperations und UnaryOperations sein. Die Methode eval führt die Auswertung durch und sucht die Variablen in einer Map. Hier ist der Code %Vor% Der Comp...
02.07.2011, 11:32
1
Antwort

Entschlüsselung eines der härtesten Prototypen der Scala-Methode (slick)

Betrachten Sie die Methode <> in der folgenden skalaren Klasse, von Ссылка , es erinnert mich an
22.12.2014, 10:26
1
Antwort

Spark SQL führt eine Carthesian-Join statt einer Inner Join durch

Ich versuche, zwei Datenrahmen miteinander zu verbinden, nachdem ich einige frühere Berechnungen durchgeführt habe. Der Befehl ist einfach: %Vor% Der Join scheint jedoch einen Carthesian-Join auszuführen, wobei er meine ===-Anweisung vollstä...
24.08.2015, 20:06