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
4
Antworten

Entfernen von leeren Zeichenketten aus Karten in scala

%Vor% Im obigen Codefragment kann die Tokenize-Funktion leere Zeichenfolgen zurückgeben. Wie überspringe ich das Hinzufügen zur Karte in diesem Fall? oder entfernen Sie leere Einträge nach dem Hinzufügen zur Karte?     
05.11.2014, 09:31
2
Antworten

Warum foldRight und reduceRight sind NICHT tail rekursiv?

Warum Compiler Scala nicht übersetzt %Vor% zu Java entspricht %Vor% Die Frage ist: Warum foldLeft und redudeLeft sind rekursiv, aber ihre richtigen Gegenstücke nicht? Hier sind Links, die sagen, dass Rechtshänder nicht tail rekursiv s...
03.11.2010, 08:07
4
Antworten

Scala passt nicht zu java.lang.String und Case Class

Hallo Kollegen Scala Programmierer Ich arbeite seit ein paar Monaten mit Scala zusammen, aber ich habe ein Problem mit einigen grundlegenden Dingen, ich hoffe, du wirst mir dabei helfen. %Vor% Wenn ich so etwas mache, bekomme ich einen Fe...
16.04.2010, 09:53
2
Antworten

Wie behebe ich meinen Fibonacci-Stream in Scala?

Ich habe eine Funktion definiert, die den Fibonacci-Stream wie folgt zurückgibt: %Vor% Die Funktionen funktionieren in Ordnung, aber es sieht ineffizient aus (siehe die Ausgabe unten) %Vor% Es sieht also so aus, als ob die Funktion von A...
28.12.2011, 17:23
5
Antworten

scala: Implementiere eine generische rekursive max-Funktion

Ich versuche, diese Haskell Max Funktion Implementierung zu scala zu portieren %Vor% Dies ist mein erster Versuch: %Vor% Aber ich bekomme den folgenden Fehler: %Vor% Ich habe versucht, mit Bestellung, Comprable, etc. mit ähnlichen Er...
20.09.2012, 05:55
4
Antworten

Wildcard importiert die Verwendung in Java und Scala

Vor kurzem habe ich Sätze wie "Sie sollten niemals Wildcard-Importe verwenden" zu oft gehört. Also möchte ich die Community danach fragen. Sollten Wildcard-Importe wirklich nie in Java-Produktionscode verwendet werden, egal was? Gibt es Ausnahme...
15.03.2011, 11:32
3
Antworten

wie Logging-Funktion beim Senden und Empfangen Aktion in akka hinzufügen

Jetzt werde ich gebeten, die Protokollierungsfunktion in akkas Akteur hinzuzufügen. Wenn eine Nachricht empfangen wird, bevor sie bearbeitet wird, sollte diese Nachricht in das Protokoll geschrieben werden. Und bevor eine Nachricht gesendet w...
07.11.2013, 02:42
3
Antworten

Zusammenfassen mehrerer Spalten mit benutzerdefinierten Funktionen in Spark

Ich habe mich gefragt, ob es eine Möglichkeit gibt, eine benutzerdefinierte Aggregationsfunktion für Spark-Dataframes über mehrere Spalten hinweg anzugeben. Ich habe eine solche Tabelle vom Typ (Name, Artikel, Preis): %Vor% zu: Ich möc...
09.06.2016, 23:38
4
Antworten

Wie definiert man einen ternären Operator in Scala, der führende Tokens erhält?

Ich schreibe einen Code-Generator, der Scala-Ausgabe erzeugt. Ich muss einen ternären Operator so emulieren, dass die Token zu '?' bleiben intakt. z.B. Konvertiere den Ausdruck c ? p : q in c something . Das einfache if(c) p else q...
24.04.2010, 19:54
4
Antworten

if (Option.nonEmpty) vs Option.foreach

Ich möchte etwas Logik ausführen, wenn der Wert einer Option festgelegt ist. Ich kam aus einem Java-Hintergrund: %Vor% Wenn ich ein bisschen weiter in scala gehe, kann ich das schreiben als: %Vor% Welcher ist besser? Die "foreach" kli...
10.08.2013, 16:14