Suchergebnisse für Anfrage "scala"
Warum hat scala.util.Failure einen Typparameter?
scala.util.Failure wird wie folgt deklariert: final case class Failure[+T](exception: Throwable) extends Try[T]`Es wird ein Typparameter benötigtT das sieht völlig unnötig aus, wenn man bedenkt wieFailure könnte genauso einfach als Untertyp von ...
Funktionale Programmierung, Scala Map und Fold Left [closed]
Welche guten Tutorials gibt es noch? Ursprüngliche Frage, die nach dem Löschen wiederhergestellt wurde, um den Kontext für andere Antworten bereitzustellen: Ich versuche, eine Methode zu implementieren, um die Boudning-Box aus Rechteck, Kreis, ...
Gibt es ein Python-Äquivalent für Scala's Option oder eines von beiden?
Mir macht es wirklich Spaß, die Monaden Option und Either in Scala zu verwenden. Gibt es für diese Dinge in Python ein Äquivalent? Wenn nicht, wie kann man dann pythonisch mit Fehlern oder "Wertlosigkeit" umgehen, ohne Ausnahmen zu werfen?
Verwenden von Tupeln in Map, Flatmap, ... Teilfunktionen
Wenn ich mache: val l = Seq(("un", ""), ("deux", "hehe"), ("trois", "lol")) l map { t => t._1 + t._2 }Es ist in Ordnung. Wenn ich mache: val l = Seq(("un", ""), ("deux", "hehe"), ("trois", "lol")) l map { case (b, n) => b + n }Es ist auch in ...
Wie serialisiere ich ein Objekt mit json4s nach AST?
Ich schreibe einen Customer Serializer. In diesem Serializer möchte ich irgendwie sagen: "und dieses Ding wissen Sie bereits, wie man serialisiert". Mein aktueller Ansatz sieht so aus: import org.json4s.native.Serialization._ ...
Scala schnelle Textdatei lesen und in den Speicher hochladen
In Scala ist es üblich, eine Textdatei zu lesen und in ein Array hochzuladen scala.io.Source.fromFile("file.txt").getLines.toArrayGibt es vor allem bei sehr großen Dateien einen schnelleren Ansatz, indem zuerst Byte-Blöcke in den Speicher ...
Auf einen Anmerkungswert in Scala zugreifen
TL; DR:Grundsätzlich suche ich das Scala-Äquivalent von Java: (MyAnnotation) Thing.getClass().getAnnotations()[0]Trotz der Tatsache, dass ich Anmerkungen und Abfragen basierend auf ihrem Typ glücklich entdecken kann, kann ich nicht scheinen, von ...
Planen Sie eine Zukunft für Erfolg und Misserfolg
Ich habe eine Zukunft [T] und möchte das Ergebnis auf Erfolg und Misserfolg abbilden. Zum Beispiel so etwas wie val future = ... // Future[T] val mapped = future.mapAll { case Success(a) => "OK" case Failure(e) => "KO" }Wenn ich benutzemap ...
Umgang mit Fehlern in Akka-Darstellern
Ich habe ein sehr einfaches Beispiel, wo ich einen Schauspieler habe (SimpleActor), die eine periodische Aufgabe ausführen, indem sie eine Nachricht an sich selbst senden. Die Nachricht wird im Konstruktor für den Akteur eingeplant. Im Normalfall ...
Groß- und Kleinschreibung wird nicht berücksichtigt
match (str) { case "String1" => ??? case "String2" => ??? }Hierbei wird zwischen Groß- und Kleinschreibung unterschieden. Wie schreibe ich case insensitive Matching? Ich weiß, dass ich für jede Filiale bei LowCase anrufen kann, aber ich möchte ...