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
%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
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
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
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
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
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
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
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
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
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