Als «scala» getaggte Fragen

78
Tupel-Entpacken in Kartenoperationen

Ich arbeite häufig mit Listen, Seqs und Iteratoren von Tupeln und möchte Folgendes tun: val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 } Der Compiler scheint dieser Syntax jedoch niemals zuzustimmen. Stattdessen schreibe ich am...

78
Scala-Datei in Interpreter laden, um Funktionen zu verwenden?

Ich habe einige Scala-Funktionen in einer Datei definiert, nicht in einer Klasse, und ich möchte sie im Scala-Interpreter verwenden. Ich weiß, dass ich sagen kann, dass ich scala filename.scaladie Datei einfach ausführen und den Interpreter beenden soll, aber ich möchte die Datei ausführen und...

78
Protokollierung beim Testen durch Gradle

Während des Testens scheint Gradle stdout / stderr umzuleiten project_dir/build/reports/tests/index.html. Gibt es eine Möglichkeit, diese Umleitung zu vermeiden und stattdessen Dinge auf die Konsole zu drucken? Zusätzliche Information: Es ist ein Scala 2.9.1-Projekt. Ich benutze slf4s für die...

77
Wie kann ich Implizite in Scala verketten?

Das pimp-my-library-Muster ermöglicht es mir, einer Klasse scheinbar eine Methode hinzuzufügen, indem ich eine implizite Konvertierung von dieser Klasse in eine Klasse zur Verfügung stelle, die die Methode implementiert. Scala erlaubt jedoch nicht, dass zwei solche impliziten Konvertierungen...

77
So lesen Sie eine Datei als Byte-Array in Scala

Ich kann Unmengen von Beispielen finden, aber sie scheinen entweder hauptsächlich auf Java-Bibliotheken zu beruhen oder nur Zeichen / Zeilen / etc. Zu lesen. Ich möchte nur eine Datei einlesen und ein Byte-Array mit Scala-Bibliotheken erhalten - kann mir jemand dabei helfen?

77
Beispiele für Scalaz-Staatsmonaden

Ich habe nicht viele Beispiele für die Scalaz-Staatsmonade gesehen. Es gibt dieses Beispiel, aber es ist schwer zu verstehen und es scheint nur eine andere Frage zum Stapelüberlauf zu geben. Ich werde ein paar Beispiele veröffentlichen, mit denen ich gespielt habe, aber ich würde zusätzliche...

77
Festlegen der Hauptklasse im SBT 0.13-Projekt

Könntet ihr mir bitte erklären, wie man die Hauptklasse im SBT-Projekt einstellt? Ich versuche Version 0.13 zu verwenden. Meine Verzeichnisstruktur ist sehr einfach (im Gegensatz zur Dokumentation von SBT). Im Stammordner habe ich build.sbtfolgenden Inhalt name := "sbt_test" version :=...

77
Markdown auf HTML mit Java / Scala

Mir sind folgende Projekte bekannt (hauptsächlich von http://www.w3.org/community/markdown/wiki/MarkdownImplementations ): in Java implementiert: txtmark http://github.com/rjeschke/txtmark (behauptet, der schnellste MD-Prozessor zu sein, der auf der JVM ausgeführt wird) Markdown4j...

76
Explizite Typkonvertierung in Scala

Nehmen wir an, ich habe den folgenden Code: abstract class Animal case class Dog(name:String) extends Animal var foo:Animal = Dog("rover") var bar:Dog = foo //ERROR! Wie behebe ich die letzte Zeile dieses Codes? Grundsätzlich möchte ich nur das tun, was in einer C-ähnlichen Sprache getan werden...

76
Einfache und übersichtliche HTTP-Client-Bibliothek für Scala

Ich benötige eine ausgereifte HTTP-Client-Bibliothek, die für Scala idiomatisch, präzise in der Verwendung und einfache Semantik ist. Ich habe mir das Apache HTTP und den Scala Dispatch sowie zahlreiche neue Bibliotheken angesehen, die eine idiomatische Scala-Verpackung versprechen. Der Apache...