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

Ausführungskontext und Dispatcher - Best Practices, nützliche Konfigurationen und Dokumentation

Scala Execution Context und Dispatcher - Listing und Vergleich: Warum? Es gibt eine Menge Fragen darüber, was / wie / was ist der beste Execution Context , um Futures in Scala auszuführen und wie man den Dispatcher konfiguriert. Trotzdem ko...
06.12.2015, 12:10
2
Antworten

Gibt es eine Möglichkeit, Kontextinformationen an Parser weiterzugeben?

Ich analysiere eine kleine deklarative Sprache, in der man Variablen deklarieren kann (mit einem Typ), und später, genauso wie in den meisten anderen Sprachen, wird der Name (ohne den Typ) verwendet. Die Deklaration der Variablen würde so aus...
02.01.2014, 14:38
1
Antwort

Scala: Verwenden von Typparametern oder abstrakten Typen als Typgrenzen

Angenommen, ich habe: %Vor% Dies kompiliert: %Vor% Dies schlägt fehl: %Vor% ... mit: %Vor% Ich habe versucht, abstrakte Typen anstelle von Typparametern mit dem gleichen Ergebnis zu verwenden. Das einzige Problem, das ich fand, w...
06.10.2014, 19:15
4
Antworten

Bezieht sich auf parametrisierte Typen

Ich habe eine Karte, in der sowohl die Schlüssel als auch die Werte generische Typen sind. Etwas wie das: %Vor% Was ich ausdrücken möchte, ist, dass der Typ A für jedes Schlüssel / Wert-Paar in der Map unterschiedlich sein kann, aber jede...
26.10.2011, 00:20
1
Antwort

Maven startet fsc falsch?

Ich versuche, fsc (Fast Scala Compiler) mit meinem Maven-Projekt zu verwenden. Mein pom.xml hat: %Vor% Wie in beschrieben. Was ist der schnellste Weg, Scala-Dateien mit Maven zu kompilieren? Wenn ich mvn scala:cc eintippe, hängt e...
11.09.2012, 19:21
1
Antwort

Varianz Annotation, verfolgen "positive" und "negative" Positionen von Scala Compiler

In Programmierung in Scala Seite 436 gibt der Autor ein Beispiel des Compilers, der prüft, dass jeder Typparameter nur in Positionen verwendet wird, die entsprechend klassifiziert werden. %Vor% Wie funktioniert das Beispiel? Warum bekommen...
16.09.2012, 23:54
1
Antwort

Erstellen Sie ein neues * Paket * in einem Scala Compiler Plugin

In meinem Bestreben, neuen Code in einem Scala-Compiler-Plugin zu erzeugen, habe ich jetzt Arbeitsklassen erstellt. Der nächste logische Schritt besteht darin, diese Klassen in ein neues, nicht vorhandenes Paket zu stellen. In Java ist ein Paket...
24.10.2011, 15:58
2
Antworten

Scala XML.loadString vs literaler Ausdruck

Ich habe mit Scala und XML experimentiert und einen merkwürdigen Unterschied im Verhalten zwischen einem XML-Tag, das mit XML.load (oder loadString) erstellt wurde, und dem Schreiben als Literal gefunden. Hier ist der Code: %Vor% Und hier di...
09.12.2010, 18:23
1
Antwort

Wie kann Javadoc von Scala-Code beim Verteilen von Bibliotheks-Jars eingebunden werden?

Diese Frage bezieht sich auf das Aufrufen von Scala-Code aus Java-Code. Wenn ich eine Scala-Bibliothek (im Jar-Format) einfüge, haben die Rückgabetypen oft den Typ scala.collection und andere Scala-Typen. Wenn ich in Java (in Netbeans)...
07.06.2011, 07:54
1
Antwort

Wie testet man einen Scala Play Framework Websocket?

Wenn ich ein Websocket wie das folgende habe: %Vor% Als Referenz ist dies LightWebSocketActor : %Vor% Dies verwendet den akka websocket-Ansatz. Wie sollte ein Test für diese Art von Controller erstellt werden? Wie soll ich Inf...
30.03.2017, 22:08