Als «scala» getaggte Fragen

Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster auf prägnante, elegante und typsichere Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind: ein fortschrittliches statisches Typsystem mit Typinferenz; Funktionstypen; Mustervergleich; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Parallelität

2
Klassenfehler mit Joda Time mit Scala
Ich füge das Joda Time-Repository zu SBT mit hinzu libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Dann benutze ich es fröhlich so: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Aber wenn ich das Projekt in SBT kompiliere, bekomme ich eine böse: [warn] Class org.joda.convert.FromString not found - continuing with a …
91 scala  sbt  jodatime 

13
Interpretation eines Benchmarks in C, Clojure, Python, Ruby, Scala und anderen [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

12
java.io.IOException: Die ausführbare Datei null \ bin \ winutils.exe konnte in den Hadoop-Binärdateien nicht gefunden werden. Funkenfinsternis unter Windows 7
Ich kann keinen einfachen sparkJob in Scala IDE(Maven Spark-Projekt) ausführen, auf dem installiert istWindows 7 Die Spark-Core-Abhängigkeit wurde hinzugefügt. val conf = new SparkConf().setAppName("DemoDF").setMaster("local") val sc = new SparkContext(conf) val logData = sc.textFile("File.txt") logData.count() Error: 16/02/26 18:29:33 INFO SparkContext: Created broadcast 0 from textFile at FrameDemo.scala:13 16/02/26 18:29:34 ERROR Shell: …


6
Wie lese ich zeilenweise von der Standardeingabe?
Was ist das Scala-Rezept zum zeilenweisen Lesen von der Standardeingabe? So etwas wie der entsprechende Java-Code: import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ System.out.println(sc.nextLine()); } } }

4
Wie erstelle ich n-mal eine Liste mit demselben Element?
Wie erstelle ich n-mal eine Liste mit demselben Element? Manuelle Implementierung: scala> def times(n: Int, s: String) = | (for(i <- 1 to n) yield s).toList times: (n: Int, s: String)List[String] scala> times(3, "foo") res4: List[String] = List(foo, foo, foo) Gibt es auch eine eingebaute Möglichkeit, dasselbe zu tun?
90 scala 

5
Scala Tupel auspacken
Ich weiß, dass diese Frage oft auf unterschiedliche Weise gestellt wurde. Aber es ist mir immer noch nicht klar. Gibt es eine Möglichkeit, Folgendes zu erreichen? def foo(a:Int, b:Int) = {} foo(a,b) //right way to invoke foo foo(getParams) // is there a way to get this working without explicitly unpacking …

8
Liste der Tupel in Map konvertieren (und mit doppeltem Schlüssel umgehen?)
Ich dachte über eine gute Möglichkeit nach, eine Liste von Tupeln mit doppeltem Schlüssel [("a","b"),("c","d"),("a","f")]in eine Karte umzuwandeln ("a" -> ["b", "f"], "c" -> ["d"]). Normalerweise (in Python) würde ich eine leere Map erstellen und die Liste for-loopen und nach doppelten Schlüsseln suchen. Aber ich bin hier auf der Suche …
90 scala  map 


13
Abstrakte Attribute in Python [Duplikat]
Diese Frage hat hier bereits Antworten : So erstellen Sie abstrakte Eigenschaften in abstrakten Python-Klassen (3 Antworten) Geschlossen vor 5 Monaten . Was ist der kürzeste / eleganteste Weg, um den folgenden Scala-Code mit einem abstrakten Attribut in Python zu implementieren? abstract class Controller { val path: String } Eine …



5
Ordnen Sie sowohl Schlüssel als auch Werte einer Scala-Karte zu
Scalas MapLikeMerkmal hat eine Methode mapValues [C] (f: (B) ⇒ C): Map[A, C] Aber ich möchte manchmal einen anderen Typ: mapKeysAndValues [C] (f: (A, B) ⇒ C): Map[A, C] Gibt es eine einfache Möglichkeit, die mir fehlt? Dies kann natürlich mit einer Falte erfolgen.
88 scala 

3
Wann sollte val oder def in Scala-Merkmalen verwendet werden?
Ich habe die effektiven Scala-Folien durchgesehen und auf Folie 10 wird erwähnt, dass sie niemals valin einem traitfür abstrakte Mitglieder verwendet werden sollen und defstattdessen verwendet werden sollen. In der Folie wird nicht im Detail erwähnt, warum die Verwendung von Abstract valin a traitein Anti-Pattern ist. Ich würde es begrüßen, …

11
Früh abbrechen
Was ist der beste Weg, um eine Falte vorzeitig zu beenden? Stellen Sie sich als vereinfachtes Beispiel vor, ich möchte die Zahlen in einem zusammenfassen Iterable, aber wenn ich auf etwas stoße, das ich nicht erwarte (z. B. eine ungerade Zahl), möchte ich möglicherweise beenden. Dies ist eine erste Annäherung …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.