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 eine 132-kb-Datei (Sie können nicht wirklich sagen, dass sie groß ist) und ich versuche, sie von der Scala-REPL zu lesen, aber ich kann nicht mehr als 2048 char lesen, weil es mir eine java.nio.charset.MalformedInputException -Ausnah...
11.11.2012, 00:40
Set ist als Set[A] definiert. Es benötigt einen in-variant Parameter. Das folgende Vorgehen funktioniert wie erwartet, da wir das Co-Varianten-Argument übergeben:
%Vor%
Aber das Folgende funktioniert:
%Vor%
Oben, wie ich es sehe,...
03.08.2013, 05:45
Ich fange an Akka zu lernen, indem ich eine bestehende Java SE App dorthin migriere. Ich benutze Akka 2.0.3.
An einem Punkt muss ich eine PoisonPill durch die Nachrichtenwarteschlange senden, um die Akteure zu stoppen. Mein Akteur wird so ins...
30.08.2012, 05:03
Ich mag Scala isInstanceOf und asInstanceOf Methoden nicht - sie sind lang und asInstanceOf kann eine Exception auslösen, also müssen wir sie paarweise verwenden. Besser ist es, Mustervergleiche zu verwenden: Scala: Wie werfe ich eine Variable?...
25.04.2012, 21:01
Ich möchte org.apache.commons.lang.NotImplementedException verwenden , da es die einzige NotImplementedException-Implementierung in der Java / Scala-Domäne zu sein scheint. Ich kann mich erinnern, dass ich es mit Scala 2.8.1 ohne Hacks benutzt...
12.10.2011, 19:48
Ich möchte etwas so machen.
Schauspieler A:
%Vor%
Darsteller B: (dies remote eingesetzt)
%Vor%
Ich möchte, dass er mir die Zeichenfolge akka zurückgibt: //10.4.20.40: 2555 / slave / user / slaverunner. Aber was ich bekomme ist nur a...
11.01.2013, 23:03
Ich möchte einen Test schreiben, der einen Remote-Server aufruft und die Antwort validiert, weil der Server sich ändern kann (er steht nicht unter meiner Kontrolle). Um dies zu tun, würde ich ihr ein Tag geben ( RemoteTest ) und dann ausschl...
24.04.2012, 16:55
Wenn ich versuche, interne DSLs in Scala zu erstellen, stoße ich auf ein häufiges Problem und konnte keine Lösung erstellen. Um die Dinge etwas mehr wie eine typische Sprache aussehen zu lassen, möchte ich, dass die Syntax ungefähr so aussieht...
13.04.2012, 10:15
Es fällt mir schwer, den Unterschied im Verhalten zwischen zu erklären
zusätzliche implizite Werte, die entweder von einem primären impliziten Wert oder von einem
implizite Konvertierung Konkret funktioniert das:
%Vor%
Aber das ist nicht:...
04.02.2012, 04:07
Ich versuche einen dev PostgreSQL Server einzurichten. Es läuft und ich kann Rollen, Tabellen usw. von der Kommandozeile aus erstellen. Wenn ich versuche, Entwicklungen mit Play anzuwenden, erhalte ich den folgenden Fehler:
%Vor%
Ich kann ei...
27.12.2012, 03:55