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

Wie man das Pipeline-Muster elegant mit Scala implementiert

Ich möchte ein Pipeline-Muster mit Scala erstellen. Ich wünschte, nachdem ich die Pipeline-Objekte geschrieben habe, könnten sie so miteinander verbunden werden: %Vor% Ich habe bisher mit ein paar Ideen experimentiert. Manche arbeiten und ma...
07.03.2012, 01:03
2
Antworten

Gibt die Konsole eine blockierende Operation aus?

Wenn ein Java-Programm System.out.println () oder ein Scala-Programm aufruft, ruft println () den Threadblock auf? Ich schreibe ein Scala-Programm mit einer großen Anzahl von Teilaufgaben. Jede Teilaufgabe wird innerhalb einer Zukunft ausgefü...
25.06.2013, 17:41
3
Antworten

Wie finde ich das Feld in verschachtelten Fallklassen?

Einige verschachtelte Fallklassen mit List -Feldern definiert: %Vor% Und ein Beispiel workspace : %Vor% Nun möchte ich eine solche Methode schreiben, die ein neues version zu einem doc hinzufügt: %Vor% Ich werde wie folgt...
28.10.2015, 11:35
4
Antworten

Warum brauchen wir Nil beim Erstellen von List in scala? [Duplikat]

Ich habe eine grundlegende Frage zu Liste Ich erhalte den folgenden Fehler, als ich versuchte, eine Liste mit Cons-Operator zu erstellen %Vor% Aber wenn du unten schaust, sobald ich Nil am Ende hinzufüge, funktioniert es .. %Vor% Ic...
10.06.2016, 06:42
4
Antworten

Wie kann ich eine Datei bearbeiten, die über ein HTML-Formular in Spray / Scala / Java hochgeladen wurde?

Ich habe eine Anwendung geschrieben mit Spray , und ich habe eine Seite mit einem <input type="file" name="foo"> form-Element, das bekommt POSTed zu /fileUpload . Ich habe eine Spray-Route eingerichtet, um den Pfad /fileUpload...
21.09.2011, 16:30
4
Antworten

Wie wird die Größe des Java-Stack-Trace erweitert, um den unteren Teil des Stacks zu sehen? (Auslösen eines Stapelüberlaufs)

Gibt es in Java eine Möglichkeit, den vollständigen, nicht abgeschnittenen Stack-Trace zu betrachten (z. B. durch Erhöhen der Anzahl der aufgezeichneten Frames) oder auf andere Weise den Boden eines Stack-Trace zu erreichen? Normalerweise wird...
08.08.2012, 13:12
2
Antworten

Scala: Wie man eine Fallklassenkopie erstellt, bewahrt manifestierte Informationen auf

Eine Fallklassen copy() -Methode soll eine identische Kopie der Instanz erstellen und alle Felder nach Namen ersetzen. Dies scheint fehlzuschlagen, wenn die Fallklasse Typparameter mit Manifesten enthält. Die Kopie verliert alle Kenntnisse üb...
11.08.2012, 22:02
2
Antworten

Scala-Syntax für den Zugriff auf die Eigenschaft einer Option inline und Kette "OrElse"?

Manchmal möchte ich den Wert zurückgeben, der eine Eigenschaft eines in Option eingeschlossenen Objekts ist, aber ich kann das nicht einfach mit getValue.orElse(otherValue) machen. Zum Beispiel mappe ich Eigenschaften inline und ich möchte...
26.06.2012, 17:06
2
Antworten

Konvertierung von Scala Map mit Boolean in Java Map mit java.lang.Boolean

Ich möchte eine Scala-Map mit einem booleschen Wert in eine Java-Map mit einem java.lang.Boolean-Wert konvertieren (für Interoperabilität). %Vor% schlägt fehl mit: %Vor% Die impliziten Konvertierungen von JavaConversions arbeiten glückli...
09.03.2012, 17:34
3
Antworten

Installieren von sbt-assembly mit sbt 0.11.2

Ich versuche sbt-assembly zu installieren, indem ich den Anweisungen folge, um ein Stand-Alone-Jar zu erstellen, der das kann run auf einem Computer ohne scala installiert. Bisher sind dies die Schritte, die ich unternommen habe. Ich hab...
12.12.2011, 06:56