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

Spark: Welche Optionen können mit DataFrame.saveAsTable oder DataFrameWriter.options übergeben werden?

Weder die Entwickler- noch die API-Dokumentation enthält einen Hinweis darauf, welche Optionen in DataFrame.saveAsTable oder DataFrameWriter.options übergeben werden können, und sie würden sich auf das Speichern einer Hive-Tabelle auswirke...
18.07.2015, 02:43
3
Antworten

Warum gibt es einen Rundungsunterschied zwischen meinem Beispiel für normale Rekursion und Tail-Rekursion?

Beim Spielen mit einem Tail-Recursion-Beispiel habe ich eine kleine Diskrepanz zwischen den Ergebnissen eines normalen rekursiven Aufrufs und eines rekursiven Tail-Aufrufs festgestellt: %Vor% Nur aus Neugier, kann mir bitte jemand erklären,...
06.08.2012, 13:39
2
Antworten

Zählt die Vorkommen jedes Elements in einer Liste [Liste [T]] in Scala

Angenommen, Sie haben %Vor% wo z.B. Liste ("eins", "zwei") stellt ein Dokument dar, das die Begriffe "eins" und "zwei" enthält, und Sie möchten für jeden Ausdruck eine Karte mit der Dokumenthäufigkeit erstellen, d. H. In diesem Fall %Vor%...
28.08.2012, 19:36
2
Antworten

Spark 2.0 fehlende Funken impliziert

Unter Verwendung von Spark 2.0 sehe ich, dass es möglich ist, einen Datenrahmen von Zeilen in einen Datenrahmen von Fallklassen zu verwandeln. Als ich das versuchte, begrüßte ich eine Nachricht mit dem Hinweis, spark.implicits._ zu importiere...
11.10.2016, 00:27
3
Antworten

Scala-Generika im Vergleich zu C #

Ich wundere mich nur über ein Implementierungsdetail von Scala-Generika. In C # kann man eine Klasse wie folgt deklarieren: %Vor% In Scala müsste dasselbe jedoch als deklariert werden %Vor% Beachten Sie, dass der Klassenname für mehrere...
15.06.2009, 14:41
4
Antworten

Kann scala.util.Random.nextInt (): Int gelegentlich einen negativen Wert zurückgeben?

Dokumentation für scala.util.Random.nextInt (n: Int): Int sagt "Gibt einen Pseudozufallswert, gleichmäßig verteilten int-Wert zwischen 0 (inklusive) und dem angegebenen Wert (exklusiv) ..." während für scala.util.Random.nextInt (): Int es...
16.10.2011, 11:14
1
Antwort

Warum stürzt Scala beim Lesen meiner CSV ab?

Die Datei ist hier Ссылка Ich versuche, die Daten wie folgt zu lesen %Vor% Ich bekomme den folgenden Fehler %Vor% Die Datei wird in Excel einfach geöffnet. Ich denke, es ist eine Art von Codierung Problem, aber ich kenne die Arbe...
20.08.2011, 07:02
4
Antworten

scala: abstrakte Klassen Instanziierung?

Wie kommt es, dass ich eine abstrakte Klasse instanziiere? %Vor% Oder wird implizit eine konkrete Klasse erstellt? Und was bedeuten diese Klammern nach new A ?     
18.03.2012, 21:14
2
Antworten

Scala - Bezeichnung eines übereinstimmenden Elements im Mustervergleich

Ich habe den folgenden Code: %Vor% Die Fragen sind: 1) Wenn ein Mustervergleich mit einem Schaf erfolgreich ist, wie kann ich darauf zugreifen und es ändern? Es beschwerte sich über die Neuzuweisung zu val, und ich habe dann var in den...
10.03.2012, 08:33
3
Antworten

Wählen Sie eine bestimmte Superklasse für den Methodenaufruf in Scala

Wenn ich eine Klassenkonstellation in Scala so habe: %Vor% ist es in Klasse C möglich, explizit die Methode foo aufzurufen, die in A definiert wurde?     
06.11.2011, 16:51