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
Definieren einer rekursiven Methode für ein Objekt:
%Vor%
gibt:
%Vor%
Aber es in einer Klasse definieren:
%Vor%
gibt:
%Vor%
Die Methoden sind identisch. Warum ist es nicht tail rekursiv, wenn es in einer Klasse definiert ist?
...
15.01.2011, 09:19
Ich bin mir sicher, dass das eine sehr einfache Frage ist, aber es ist peinlich zu sagen, dass ich mich nicht darum kümmern kann:
Ich habe eine Liste von Werten in Scala.
Ich möchte mit Hilfe von Aktoren einige (externe) Aufrufe mit jedem Wer...
02.04.2010, 03:16
Ich entwickle Play-Anwendung und ich habe gerade mit Scala begonnen. Ich sehe, dass es das Wort Action nach dem Gleichheitszeichen in der Funktion unten und vor der geschweiften Klammer gibt.
%Vor%
Was macht dieser Code? Ich habe gesehen,...
31.01.2015, 02:32
Ich weiß in Scala, dass eine Methode niemals null zurückgeben soll ... aber was sind Eingabeparameter? Angesichts der folgenden Code-Schnipsel ...
%Vor%
... ist die Art, wie ich p richtig überprüfe? Gibt es eine Empfehlung?
29.11.2012, 22:00
Das Folgende funktioniert nicht.
%Vor%
Fehler: nicht gefunden: Typ xs
Wie kann ich Muster über eine Menge anpassen?
01.03.2013, 17:53
Oft möchte ich Variablen erstellen, die auf eine if-Anweisung beschränkt sind. Einige Berechnungen beziehen sich nur auf eine bestimmte "if" -Anweisung - um den äußeren Bereich mit temporären Variablen zu verseuchen, die schlecht riechen.
Was...
13.01.2012, 03:06
(Dies ist eine Variante zu dieses Q & A )
Sagen Sie, ich habe das:
%Vor%
Ich möchte eine Map erstellen, für die der Schlüssel die Länge des Strings und der Wert eine Collection aller Strings mit dieser Länge ist. Mit anderen Worten, ange...
30.07.2009, 22:12
Eine folgende Aufzählung haben
%Vor%
Wie bekomme ich eine Liste seiner Vals?
26.08.2012, 09:54
Ich bin zu einem sehr interessanten Vortrag über Async ( Ссылка ) gegangen, eine neue Bibliothek für Scala, worüber ich mir nicht sicher bin Wie unterscheiden sich Akka und Async?
Ich bin neu bei Scala und entschuldige mich, wenn die Antwort...
06.06.2013, 10:05
Ist es möglich, zu überprüfen, ob die Zeichenfolge null oder leer ist, mit der Übereinstimmung?
Ich versuche etwas zu tun wie:
%Vor%
Aber ich habe einen Kompilierfehler.
Vielen Dank im Voraus.
14.01.2015, 11:14