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