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
In unserer Scala / Play-Anwendung verwenden wir activiti . (Auch experimentieren mit camunda ) Benutzer können Arbeitsabläufe erstellen (in diesem Bild gezeigt Ссылка ). Alle Aufrufe dieser externen Workflow-Engines sind in Scala Future verp...
30.09.2014, 20:16
Ich finde oft, dass Funken bei großen Jobs mit einer ziemlich sinnlosen Ausnahme versagen. Die Worker-Protokolle sehen normal aus, keine Fehler, aber sie erhalten den Status "KILLED". Dies ist sehr häufig bei großen Shuffles, so Operationen wie...
04.06.2014, 13:34
Ich habe ein class mit ein paar Objekten als innere Methoden.
Ich habe auch gefragt diese Frage vor einer Weile und bekam eine gute Antwort, aber das führt zu fatalen Fehlern in Servlet-Containern. Scala kann nicht konsistent ein Type...
14.03.2014, 13:03
Ich habe ein triviales Funkenprojekt in Scala und möchte Logback verwenden, aber Spark / Hadoop scheint Log4j auf mich zu zwingen.
Das scheint nicht mit meinem Verständnis des Zwecks von slf4j übereinzustimmen; ist
es ist kein Versehen in F...
01.08.2015, 20:59
Also habe ich an einem LibGDX-Projekt in IntelliJ v12.1.6 mit Scala gearbeitet, nachdem ich mit diesem Tutorial eingerichtet wurde: Ссылка . Allerdings habe ich festgestellt, dass beim Testen des Spiels auf meinem Android-Gerät, ich den folgend...
04.12.2013, 22:49
Ich habe an einem Projekt gearbeitet, das das Laden nativer Bibliotheken erfordert, und bisher war die gesamte Entwicklung auf Linux beschränkt. Um run mein Projekt zu erstellen, könnte ich einfach java.library.path wie folgt forkieren und...
27.08.2014, 09:57
Ich habe eine einfache Typhierarchie in Scala:
%Vor%
Und ich werde diese Typen so benutzen:
%Vor%
Überraschenderweise bekomme ich B gedruckt (ich habe C erwartet).
Warum behandelt der Compiler C.C1 als Instanz von B.A1 ?
...
15.10.2015, 12:39
In object Sized (in "shapeless / sized.scala") gibt es unapplySeq , was leider keine statische Überprüfung bietet. Zum Beispiel scheitert der folgende Code zur Laufzeit mit MatchError :
%Vor%
Es wäre besser, wenn stattdessen unapply...
15.04.2014, 17:34
Ich habe einen Algorithmus erstellt, der bestimmte Dinge berechnet. Dies kann als Modell angesehen werden. Der Algorithmus ist voll funktionsfähig implementiert, so dass nur unveränderliche Klassen verwendet werden.
Jetzt möchte ich mit diesem M...
16.11.2014, 21:39
PushEnumerator wird in Play Framework 2.1-RC veraltet.
Die Dokumentation sagt mir, stattdessen Concurrent.broadcast zu verwenden. Allerdings sind die Daten, die ich drücke, abhängig vom Benutzer, sodass ich nicht dieselben Daten an jeden Benutze...
29.01.2013, 17:05