Als «scala» getaggte Fragen

87
Wie sehe ich den Abhängigkeitsbaum in sbt?

Ich versuche, den SBT-Abhängigkeitsbaum wie in der Dokumentation beschrieben zu überprüfen : sbt inspect tree clean Aber ich bekomme diesen Fehler: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related...

87
Wie stelle ich die Heap-Größe für sbt ein?

Ich benutze SBT 0.12.0. Ich habe andere Antworten zum Stapelüberlauf gelesen und bin ihnen gefolgt, aber keine davon hilft zum Beispiel: ForkRunKlasse erstellen - Ich habe während meiner Verwendung von sbt keinen gegabelten Prozess beobachtet Umgebungsvariable festlegen JAVA_OPTS- Sie wird...

87
Wann sind höherwertige Typen nützlich?

Ich mache seit einer Weile Entwickler in F # und es gefällt mir. Ein Schlagwort, von dem ich weiß, dass es in F # nicht existiert, sind höherwertige Typen. Ich habe Material über höherwertige Typen gelesen und glaube, ich verstehe deren Definition. Ich bin mir nur nicht sicher, warum sie nützlich...

87
Was bedeutet param: _ * in Scala?

Da ich neu in Scala (2.9.1) bin, habe ich ein List[Event]und möchte es in ein kopieren Queue[Event], aber die folgende Syntax ergibt Queue[List[Event]]stattdessen ein: val eventQueue = Queue(events) Aus irgendeinem Grund funktioniert Folgendes: val eventQueue = Queue(events : _*) Aber ich würde...

86
Eine Scala-Liste in ein Tupel umwandeln?

Wie kann ich eine Liste mit (sagen wir) 3 Elementen in ein Tupel der Größe 3 konvertieren? Nehmen wir zum Beispiel an, ich habe val x = List(1, 2, 3)und ich möchte dies in konvertieren (1, 2, 3). Wie kann ich das

86
Wie kann man auf mehrere Futures warten?

Angenommen , ich habe mehrere Futures und müssen warten , bis entweder einer von ihnen ausfällt oder alle von ihnen erfolgreich zu sein. Zum Beispiel: Let gibt es 3 - Futures: f1, f2, f3. Wenn dies f1erfolgreich ist und f2fehlschlägt, warte ich nicht darauf f3(und gebe den Fehler an den Client...

86
Vererbung von Scala-Fallklassen

Ich habe eine Anwendung, die auf Squeryl basiert. Ich definiere meine Modelle als Fallklassen, vor allem, weil ich Kopiermethoden für zweckmäßig halte. Ich habe zwei Modelle, die eng miteinander verbunden sind. Die Felder sind gleich, viele Operationen sind gemeinsam und sie sollen in derselben...

85
Wie werden mehrere Werte in Scala gemustert?

Angenommen, ich möchte mehrere Rückgabewerte von einem Remotedienst mit demselben Code verarbeiten. Ich weiß nicht, wie ich das in Scala ausdrücken soll: code match { case "1" => // Whatever case "2" => // Same whatever case "3" => // Ah, something different } Ich weiß, dass ich die...