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