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

Wie sehen benutzerdefinierte Werteklassen aus Java aus?

Ich glaube, ich verstehe die neue "Value Class" -Funktion von Scala 2.10, im Vergleich zu Haskells newtype : %Vor% Die Frage, die ich habe, ist, wie erscheint eine Wertklasse für Java-Code, der das Scala-Paket verwendet, in dem er deklarie...
30.06.2012, 18:43
1
Antwort

Die relativen Paketimporte von Scala

Ich habe einen Scala-Arbeitsbereich mit mehreren Projekten in Eclipse. Ich denke, dass ich durch mein mangelndes Verständnis für die Art und Weise, wie Scala Pakete importiert, erschöpft wird, aber nachdem ich mehr Zeit für die Suche nach einer...
29.10.2011, 06:01
1
Antwort

scalac -explaintypes: Was bedeutet "notype: X?"?

Wenn ich "scalac -explaintypes" benutze und etwas wie: sehe %Vor% Was bedeutet die Zeile "& lt; notype & gt; & lt ;: ThingManager?" gemein? Bedeutet es, dass "Kein Typ dem ThingManager möglicherweise entsprechen kann"?     
14.08.2011, 09:52
2
Antworten

Wie richte ich akka Actor Fehlertoleranz ein?

Ich versuche fehlertolerantes Verhalten in akka Actors zu bekommen. Ich arbeite an Code, der davon abhängt, dass die Akteure im System für eine lange Verarbeitungszeit verfügbar sind. Ich stelle fest, dass meine Verarbeitung nach ein paar Stunde...
16.08.2011, 15:15
1
Antwort

Was bedeutet "Wertklassenraum ist flach"?

Ich lese jetzt das Buch Programmieren in Scala. In Kapitel 11 heißt es:         Beachten Sie, dass der Wert Klassenraum flach ist.    Aber niemand erklärt, was es bedeutet. Ist es wichtig? Warum? Und wie man den Wertklassenraum benutzt un...
25.09.2011, 03:59
3
Antworten

Ist es möglich, einen gemeinsamen Supertyp auf Typ-System-Ebene in Scala zu finden?

Ist es möglich, in Scala einen Typ-Alias ​​(oder etwas Äquivalentes) zu erstellen, der zwei Parameter akzeptiert und ihren gemeinsamen Supertyp zurückgibt? Mit anderen Worten, ich versuche etwas mit dieser Signatur zu finden: %Vor% wo diese...
04.11.2011, 20:24
2
Antworten

Arbeiten mit Bildern in Scala

Ich erstelle große PNG-Dateien aus einem Scala-Programm. Momentan mache ich es genauso, wie ich es in Java machen würde. Ich erstelle ein neues BufferedImage und setze jedes Pixel auf die richtige Farbe. Das funktioniert gut, aber ich frage m...
26.05.2010, 19:47
1
Antwort

Wie kann ich ein Lazy Val mit Reflektion auswerten?

Wenn ich versuche, FieldMirror.get () in einem Feld mit einem faulen Wert zu verwenden, gibt es die experimentelle Scala 2.10-Reflektion zurück, die null zurückgibt. Gibt es eine Möglichkeit, das Lazy Val durch Reflektion zu bewerten? Die Funkti...
03.05.2013, 14:28
3
Antworten

Scala unerklärliches Programmverhalten

Für den folgenden Code: %Vor% val a wird ohne Ausnahme berechnet und die Konsole druckt 1: two , aber wenn val b berechnet wird, wird java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer geworfen....
30.10.2017, 16:58
2
Antworten

So emulieren Sie einen abhängigen Typ in Scala

Ich versuche einen generischen Restklassenring in Scala zu definieren. Ein Restklassenring wird durch irgendeinen Basisring (z. B. die ganzen Zahlen) und einen Modul (z. B. zwei) definiert, der ein Wert aus dem Basisring ist. Beide Ringe und ihr...
14.10.2010, 10:20