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
Gibt es eine Möglichkeit für mich, die gleiche implizite Reihenfolge für zwei verschiedene Klassen zu definieren?
Ich habe versucht, etwas in den folgenden Zeilen zu tun, aber es erkennt die Reihenfolge nicht.
%Vor%
08.09.2014, 22:13
Ich benutze case x :: Nil => ... versuchen, um sicherzustellen, dass die Liste nicht leer ist, aber es stimmt nur einzelne Elementliste.Wie kann ich verwenden Mustervergleich erhalten eine nicht leere Liste?
AKTUALISIERT
Es tut mir l...
04.01.2016, 05:36
Diese Sprachen unterstützen nicht gegenseitig rekursive Funktionen Optimierung "nativ", also ich denke, es muss Trampolin sein oder .. heh .. Umschreiben als Schleife) Vermisse ich etwas?
UPDATE: Es scheint, dass ich über FSharp gelogen habe,...
09.05.2010, 19:16
Ich möchte meine Play-Anwendung testen, indem ich Mock-Objekte während eines Tests zur Verfügung stelle. Von meinem Kopf aus gibt es ein paar Möglichkeiten, dies zu tun.
Geben Sie beim Testen eine alternative Routendatei an
Verwenden Sie D...
07.04.2012, 09:47
Hier sind zwei Aussagen, die allgemein akzeptiert zu sein scheinen, aber die ich nicht wirklich überwinden kann:
1) Scalas Vornamen-Parameter ersetzen anmutig das immer lästige log4j-Nutzungsmuster:
%Vor%
, weil der Name-Name-Parameter (ei...
02.11.2012, 16:21
Ich habe eine Situation, in der ich eine einzelne Elementliste an eine Methode übergebe. Innerhalb dieser Methode wird das einzelne Element in der Liste um eins erhöht. Nach dem Methodenaufruf wird also das erste Element der Liste geändert (um e...
04.07.2011, 10:15
Aus der Liste der E-Mails muss ich 2 Werte erhalten:
Option des Kopfs der Liste
Liste der anderen von ihnen
Was ist der idiomatische Weg, dies in Scala zu kodieren? Bisher habe ich:
%Vor%
BEARBEITEN: Warum gibt es Any : Wir verwen...
18.06.2013, 15:12
Für den folgenden Code:
%Vor%
Compiler gibt einen Fehler:
%Vor%
Warum? Wie zu beheben?
18.10.2010, 04:49
Immer, wenn ich versuche, Auto-Import in IntelliJ zu aktivieren, gibt es immer diesen Fehler:
%Vor%
Ich habe bereits das JetBrains Scala-Plugin installiert, dann ein Verzeichnis mit einem SBT-Build geöffnet und meinen Cache zurückgesetzt / n...
08.11.2016, 22:39
Wie mache ich intellij Idee, Scala-Skript richtig hervorzuheben.
Versuch 1
Ändern Sie den Dateinamen in 'test.sc' . Intellij mag die erste Zeile nicht, d. H. Es ist keine gültige Scala-Kommentarsyntax
Versuch 2
Ändern Sie den Dateinam...
16.03.2017, 10:36