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

Definieren Sie eine abstrakte Klasse oder Eigenschaft, die von einem impliziten abhängt

Ich habe dieses Spiel Framework 2 Code (vereinfacht): %Vor% IdeaType class erweitert Entity und sein Begleitobjekt IdeaType erweitert EntityCompanion . Wie Sie vielleicht erwarten, habe ich diese Art von Code in jedem Controlle...
18.10.2012, 02:50
1
Antwort

Play-Slick mit SecureSocial: DB IO in einem separaten Thread-Pool ausführen

Ich habe eine Play 2.2.1-App, die play-slick 0.5.0.8 verwendet, um Daten in einem Postgresql-Backend zu speichern und SecureSocial 2.1.2 , um die Benutzerautorisierung durchzuführen. Da Play-Slick-Transaktionen blockiert werden, habe ich e...
05.11.2013, 01:37
2
Antworten

IDEA Scala: Ausgabeverzeichnis konnte nicht gefunden werden

Versuche mit scala in IDEA mit scala plug-in zu spielen: Mein HelloWorld-Objekt: %Vor% Und manchmal Ich bekomme den nächsten Fehler, wenn ich 'Run HelloWorld' aus dem Kontextmenü drücke. %Vor% Dieser Fehler ist sehr ärgerlich, weil...
04.04.2014, 10:33
2
Antworten

So erstellen Sie eine Scala-Klasse mit einem privaten Feld mit einem öffentlichen Getter und einem primären Konstruktor, der einen Parameter mit demselben Namen verwendet

Die bisherigen Suchergebnisse haben mich dazu gebracht zu glauben, dass dies ohne einen nicht-primären Konstruktor nicht möglich ist %Vor% oder Opfern des Namens des Parameters im primären Konstruktor (Aufrufe mit benannten Parametern hässli...
10.09.2013, 21:23
1
Antwort

Methoden versus Funktion und impliziert in Scala

Lassen Sie uns eine def und eine äquivalente Funktion als val deklarieren: %Vor% Nun, warum funktioniert das nicht? %Vor% Während beide das tun? %Vor% Da Option kein Subtyp von GenTraversableOnce ist, muss das etwas mit Implicits zu...
18.03.2012, 18:48
1
Antwort

Scala und Play Framework 2.2.0, Action.async und isAuthenticated

Ich habe eine App, die das im zentasks-Beispiel beschriebene isAuthenticated-Muster verwendet. Es verwendet auch Future / Async, um das Blockieren zu minimieren ... %Vor% Dies funktioniert weiterhin in Play 2.2.0, aber das Future / Async-Pat...
12.11.2013, 18:06
1
Antwort

Wird es in scala 2.10 möglich sein, mehrere Klassen der obersten Ebene mit einem Makroaufruf zu erzeugen?

Ich habe ein Programm mit vielen Vortexen (was leider selbst von Scala-Mechanismen nicht reduzierbar ist). Aber wenn es eine Möglichkeit gäbe, komplexe Top-Level-Klassen mit einem Makro zu generieren, würde das alles verschwinden. Zum Beispiel:...
06.09.2012, 08:28
2
Antworten

warum sowohl transformieren und map-Methoden in scala?

Ich habe Schwierigkeiten, den Unterschied zwischen / Grund für zum Beispiel unveränderbar.Map.Transform und unveränderbar.Map.Map zu verstehen. Es sieht so aus, als würde transform nicht den Schlüssel ändern, aber das scheint nur eine triviale V...
24.05.2013, 14:18
5
Antworten

sys.process, um einen Prozess als Funktion zu umbrechen

Ich habe einen externen Prozess, den ich gerne behandeln würde Funktion von String=>String . Wenn eine Eingabezeile eingegeben wird, antwortet sie mit einer einzigen Ausgabezeile. Es scheint, dass ich verwenden sollte scala.sys.process, das...
30.01.2013, 01:47
3
Antworten

im Scala-Projekt, Compilerfehler - Symbolliste kann nicht aufgelöst werden?

Ich bin komplett neu in Scala. Ich habe Java, Sbt und Scala unter Ubuntu 12.04 installiert: %Vor% Ich habe scala und sbt Plugins bei Idea installiert. Und wenn ich zuerst Beispielprojekt versuchte, sehe ich nächsten Fehler: Die Symbol...
23.09.2013, 13:15