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 lerne Programmier-Paradigmen an meiner Universität und lese dieses Kursmaterial, das vom Dozenten zur Verfügung gestellt wurde, der eine Funktion auf diese Weise definiert hat:
%Vor%
Aber aus meinen eigenen Studien habe ich gelernt und m...
26.10.2013, 13:51
Ich muss eine API für Benutzer entwickeln, die mit scala (weder Java) noch mit Shell vertraut sind. Sie schreiben im Grunde genommen Shell-Skripte innerhalb einer Scala-Klasse (ich weiß, dass ich nur externe Shell-Skripte aufrufen kann, aber kom...
22.05.2012, 18:46
Ich muss ein Iterable [Entweder [Throwable, String]] auf ein Entweder [Throwable, Iterable [String]] reduzieren. Ich weiß nicht, ob diese Operation ziemlich üblich ist oder nicht, habe nichts auf der Iterable Eigenschaft gefunden. Also habe ich...
28.10.2012, 21:04
Ich frage mich, warum es so nützlich ist, den Nebeneffekt-Teil eines Codes mit Kestrel wegzulegen. Hat jemand Erfahrung damit? und kann die wahre Motivation erklären und wie genau es hilft.
Obwohl ich verstehe, dass Pure funktionale Programmi...
22.04.2014, 22:35
Ich lerne Scala und habe eine Frage bezüglich der unteren Grenze.
Ich habe eine Klasse:
%Vor%
Was ich gefunden habe, ist das für eine Queue irgendeines Typs, z.B.:
%Vor%
Alle drei Zeilen darunter werden kompilieren
%Vor%
Meine Fra...
23.03.2012, 07:45
Ich teste Java Code mit scala und maven. Das maven-scala-plugin gibt einen Pom-Dateifehler in Eclipse zurück. Hier ist mein Pom-Snippet:
%Vor%
Dies ist der Fehler:
%Vor%
Habe ich die Pom richtig konfiguriert?
Die Scala-Tests laufen ko...
16.11.2012, 12:05
Ich habe ein Projekt, in dem ich Java + Scala + Slick2D verwende.
Das Projekt selbst läuft gut, wenn es innerhalb von eclipse gestartet wird. Aber wenn ich versuche, eine JAR-Datei zu erstellen, weigert sie sich einfach zu arbeiten. Hier ist...
23.11.2012, 11:09
Heute habe ich sbt-native-packager in mein scala -Projekt integriert, hauptsächlich um handliche Ausführungsskripte und / oder Pakete zu erstellen.
Nun habe ich meine build.sbt -Zeile hinzugefügt:
%Vor%
und zu meinem plugins.sbt...
14.05.2014, 20:56
Ich verwende die Future API von Scala 2.10.X.
Hier ist mein Anwendungsfall:
%Vor%
Ziemlich einfach, denke ich: Ich füge einen onComplete Callback zu meiner Zukunft hinzu. Nun, ich frage mich, ob es eine Möglichkeit gibt, einen Callback...
17.01.2014, 14:18
Diese Kombination von Hbase / Spark-Versionen scheint ziemlich giftig zu sein. Ich habe Stunden damit verbracht, verschiedene MergeStrategy's zu finden, die funktionieren würden, aber ohne Erfolg.
Hier ist der Kern der vorliegenden build.sbt:...
28.06.2014, 03:03