Suchergebnisse für Anfrage "scala"

4 die antwort

Warum ist flatMap auf einem Vektor [Option [Int]], dessen Mapper-Funktionsergebnis kein gültiger Vektor [Option [Int]] ist?

Beispielsweise Vector(Some(1), Some(2), Some(3), None).flatMap{ n => n }produziert einVector(1, 2, 3) anstatt einen Fehler zu geben. Wie ich in anderen Sprachen gesehen habe,flatMap wird verwendet, wenn Sie eine Mapper-Funktion haben, die ...

2 die antwort

Spark: Bewältigen Sie leistungsintensive Befehle wie collect (), groupByKey (), reductionByKey ()

Ich weiß, dass einige Funkenaktionen wiecollect() Leistungsprobleme verursachen. It wurde in @ zitieDokumentatio [http://spark.apache.org/docs/latest/programming-guide.html#transformations] Um alle Elemente des Treibers auszudrucken, kann man ...

2 die antwort

Wie verwende ich Scala synchronisiert?

Ich habe den folgenden Code: object Foo { private var ctr = 0L def bar = { ctr = ctr + 1 // do something with ctr } } Voraussetzung ist, dass einctr value sollte nur einmal verwendet werden. In meinem Fall der gleiche Wert vonctr wird ...

TOP-Veröffentlichungen

4 die antwort

scala Typinferenz mit _ Platzhalter

List("This","is","Scala").foreach(a => print(a+" "))compiles gut, aber List("This","is","Scala").foreach(print(_+" ")) klagt nicht über fehlenden Parametertyp. Ich konnte nicht herausfinden, warum es fehlschlägt. EDIT: Ich meinte print not ...

2 die antwort

Figurieren der Kette impliziter Aufrufe

Ist da eine Möglichkeit, wie ich die gesamte implizite Kette herausfinden kann (und mich für alle impliziten Arten interessiere)? Ich verwende IntelliJ Idea, suche aber nach einer Möglichkeit, dies zu tun, auch wenn ich mit einer anderen IDE ...

16 die antwort

Java compile speed vs Scala compile speed

Ich habe eine Weile in Scala programmiert und es gefällt mir, aber eine Sache, die mich ärgert, ist die Zeit, die zum Kompilieren von Programmen benötigt wird. Es scheint eine kleine Sache zu sein, aber mit Java könnte ich kleine Änderungen an ...

2 die antwort

Scala List [String] / List [Object] in Modell / HList / Tuple konvertieren

Ein externes System gibt Seq [String] (Art der Datenbank, Ausgabe wie CSV / json) zurück, es ist ein Umbruch von Basistypen: string / numbers. Ich würde lieber mit meinem eigenen Modell arbeiten. object Converter { type Output = (Int, String, ...

6 die antwort

Gibt es eine Entsprechung zu SuppressWarnings in Scala?

Ich habe mich gefragt, ob Scala ein Äquivalent zu Java @ hat@ SuppressWarnings [http://download.oracle.com/javase/1.5.0/docs/api/java/lang/SuppressWarnings.html] das kann auf eine Funktion oder was auch immer angewendet werden, um alle ...

6 die antwort

Slick 3.0 Bulk Insert oder Update (Upsert)

Was ist der richtige Weg, um ein Bulk-InsertOrUpdate in Slick 3.0 durchzuführen? Ich benutze MySQL, wo die entsprechende Abfrage wäre INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6) ON DUPLICATE KEY UPDATE c=VALUES(a)+VALUES(b);MySQL bulk ...

2 die antwort

Fehler beim Ausführen von Scala-Konstrukten mit Spark 1.5.2 und Scala 2.11.7

Ich habe eine einfache Scala-Objektdatei mit folgendem Inhalt: import org.apache.spark.SparkContext import org.apache.spark.SparkContext._ import org.apache.spark.SparkConf object X { def main(args: Array[String]) { val params = Map[String, ...