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

Gibt es eine Möglichkeit, eine Teilmenge von Typparametern in Scala anzugeben, um den Rest abzuleiten?

Ich habe eine Klasse, die so aussieht: %Vor% A, B und C können abgeleitet werden, also kann ich es einfach mit: instanziieren %Vor% was mir ein X gibt [Nothing, Int, Int] - oft was ich will. Ich möchte aber manchmal angeben, dass A et...
01.03.2013, 11:56
1
Antwort

Twitter sagt, dass Scala kein rohes, ungeschminktes, flüchtiges Feld ausstrahlen kann. Wahr?

Die feine Twitter-util-Bibliothek hat die folgende Java-Klasse, die um eine Scala-Klasse erweitert wird, die das flüchtige Feld liest und es mit AtomicReferenceFieldUpdater aktualisiert. Der Zugriff muss mindestens privat sein, d. H. Anderen Sta...
19.09.2012, 00:32
1
Antwort

Warum ändert das Hinzufügen von umschließenden Klammern das Ergebnis dieses Scala-Ausdrucks?

Ich portiere einen C-Code nach Scala, der Fließkomma-Arithmetik ausgiebig nutzt. Ich habe den folgenden Code in Scala basierend auf einem Kopieren / Einfügen der C-Version geschrieben: %Vor% Das Ergebnis dieser Berechnung ist geringfügig von...
14.10.2012, 01:49
3
Antworten

Scala println funktioniert nicht mit der App-Eigenschaft

Wenn ich die Eigenschaft scala App verwende, kann ich nicht auf println zugreifen arbeiten. Dieses einfache Beispiel wird wie erwartet gedruckt, %Vor% Aber sobald ich das Merkmal einführe, tut es das nicht, %Vor% Ich bekomme keine F...
22.06.2012, 00:21
3
Antworten

Methoden auf akka actors in scala aufrufen

Ich habe einen Schauspieler definiert als: %Vor% enthält eine Methode, mit der der Aktor vor dem Start eingerichtet wird: %Vor% Ich instanziere diesen Akteur so: %Vor% was mir einen ActorRef zurückgibt. Der Compiler lässt mich nicht...
08.11.2012, 14:50
1
Antwort

Scala - implizite Konvertierung mit unapply

Ich möchte, dass ein Extraktor seine Parameter implizit konvertiert, aber es scheint nicht zu funktionieren. Betrachten Sie diesen sehr einfachen Fall: %Vor% Aber ich kann es nicht so verwenden, wie ich es erwarte: %Vor% Kann jemand erkl...
18.07.2011, 17:07
2
Antworten

SBT: Welche Dateien werden unter die Versionskontrolle gestellt?

Ich habe ein Scala-Projekt mit SBT erstellt, das auf ScalaTest verweist. Jetzt hat es diesen Baum: %Vor% Zusätzlich zu src tree, welche Dateien / Verzeichnisse sollte ich unter Versionskontrolle setzen (jetzt mit SVN)?     
18.07.2011, 19:21
1
Antwort

Wie erstellt man eine anonyme scala-Funktion mit mehreren impliziten Parametern?

Ich habe Scala-Funktionen namens "run1" und "run2", die 3 Parameter akzeptieren. Wenn ich sie anwende, möchte ich eine anonyme Funktion mit impliziten Parametern bereitstellen. Es funktioniert nicht in beiden Fällen in Beispielcodes unten. Ich m...
18.07.2013, 02:31
1
Antwort

Wie übermittle ich in Scala Importanweisungen an Unterklassen?

Zum Beispiel %Vor% Muss ich manuell für Base2 importieren oder gibt es eine Möglichkeit, dies automatisch zu tun?     
31.08.2011, 03:05
7
Antworten

So implementieren Sie ein DFS mit unveränderlichen Datentypen

Ich versuche eine saubere Methode zu finden, einen Graphen im Scala-Stil zu durchlaufen, vorzugsweise mit vals und unveränderlichen Datentypen. Gegeben die folgende Grafik, %Vor% Ich möchte, dass die Ausgabe die erste Traversierung der Ti...
29.03.2011, 10:41