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

Paket enthält Objekt und Paket mit demselben Namen

Ich habe Probleme, Scala mit Maven oder Eclipse zu kompilieren, wo ich versuche, eine Klasse aus einem Java-Jar zu importieren, der sowohl einen Namespace als auch eine Klasse mit demselben Namen enthält. Ich kann jedoch mit scalac kompilier...
24.01.2012, 09:50
1
Antwort

Ist es möglich, die Typrückschlüsse für teilweise angewandte Typen in Scala zu verbessern?

Ich versuche, die Typinferenz der Funktion traverse_ im folgenden Code zu verbessern: %Vor% Beim Ausführen des obigen Befehls: %Vor% Um es kompilieren zu können, muss ich die Typargumente zu traverse_ : angeben %Vor% Gibt es ein...
08.03.2013, 13:23
4
Antworten

teure Berechnung, die sowohl in isDefined als auch in Apply einer PartialFunction auftritt

Es ist durchaus möglich, dass um zu wissen, ob eine Funktion zu irgendeinem Zeitpunkt definiert ist, ein wesentlicher Teil der Berechnung ihres Werts durchgeführt werden muss. In einem PartialFunction müssen beide Methoden bei der Implementie...
18.08.2011, 20:18
1
Antwort

Wählen Sie Zeilen basierend auf MAX-Werten einer Spalte in ScalaQuery / SLICK aus

Sagen Sie, ich habe eine Tabelle wie: %Vor% , das Daten enthält, an denen Benutzer bestimmteAktionen durchgeführt haben. Wenn ich die letzte Aktion ausführen wollte, die jeder Benutzer durchgeführt hat, müsste ich in SQL so etwas tun: %Vor%...
09.09.2012, 18:07
2
Antworten

Scala-Fallklassen als De-facto-Maps verwenden

Dies ist mehr eine Designfrage als alles andere ... Ich mag Scalas Fallklassen sehr und benutze sie oft. Ich finde jedoch, dass ich oft in meine Parameter in Options (oder vielmehr Lift Boxes ) einwickle und Standardwerte einstelle, um F...
01.07.2011, 11:33
1
Antwort

Erstellen eines Specs2 Matcher auf modulare Weise

Ich habe Funktionen A => Double . Ich möchte überprüfen, ob zwei solche Funktionen die gleichen Ergebnisse (bis zu einer Toleranz, mit dem vorhandenen% Co_de% Matcher) für eine bestimmte Menge von Werten geben. Ich möchte schreiben könne...
27.10.2011, 13:45
4
Antworten

Was ist der "funktionale Weg", um das Übergeben von Statusauswahlkontexten im Call-Stack zu vermeiden?

Sagen Sie, ich habe eine Eigenschaft, die zwei Listen hat. Manchmal bin ich an dem einen interessiert, manchmal an dem anderen. %Vor% Ich habe eine Kette von Funktionsaufrufen, an deren Spitze ich den Kontext habe, den ich zwischen den Liste...
16.03.2012, 02:18
2
Antworten

Kann die Seq / par / view / force von Scala collection als Verletzung des Uniform-Return-Type-Prinzips angesehen werden?

Der größte Teil der Komplexität der Implementierung des Collection-Frameworks ergibt sich aus der Tatsache, dass Scala im Gegensatz zu C # 's LINQ oder anderen Collection-Frameworks den "besten" Collection-Typ für Funktionen höherer Ordnung zurü...
17.06.2011, 18:18
1
Antwort

In Scala, wie Sie eine Methode überschreiben, die eine java.util.Map verwendet

Die Java-Klasse, die ich zu unterklassen versuche, hat eine Methode wie: %Vor% Ich kann nicht herausfinden, wie ich diese Methode überschreiben kann. Die Java-Klasse, von der ich abgeleitet bin, verwendet keine Generika. In Scala habe ich...
25.12.2012, 04:19
3
Antworten

Gibt es eine rein funktionale Implementierung für eine Bounded Queue mit peek () in O (1)?

Ich möchte eine unveränderliche begrenzte FIFO-Warteschlange unterhalten, aus der ich die ältesten Werte nach einer bestimmten Zeit entfernen kann. In Scala funktioniert die unveränderliche.Queue gut für größenbeschränkte Warteschlangen (.size...
27.06.2011, 04:59