Tag: scalaz

Scalaz bietet Typ-Klassen und rein funktionale Datenstrukturen in Scala

Reader-Monade für Dependency Injection: mehrere Abhängigkeiten, geschachtelte Aufrufe

Anzahl der Antworten 2 Antworten
Wenn Sie gefragt werden über Dependency Injection in Scala eine ganze Menge von Antworten zeigen auf die mit der Reader-Monade, sei es der von Scalaz oder einfach nur Ihre eigenen Rollen. Es gibt eine Reihe von sehr

Wie zu verringern, Seq[Entweder[A,B]] Entweder[A,Seq[B]]?

Anzahl der Antworten 8 Antworten
Gegeben eine Sequenz von eithers Seq[Either[String,A]] mit Left wird eine Fehlermeldung angezeigt. Ich möchte, um eine Either[String,Seq[A]] wo bekomme ich ein Right (die ein Seq[A]), wenn alle Elemente der Sequenz sind Right. Wenn es mindestens ein Left

Wie zu verstehen, traverse, traverseU und traverseM

Anzahl der Antworten 1 Antworten
Bin ich verwirrt über die Verwendung Fall zu durchqueren, traverseU und traverseM, ich suchte es in der scalaz-website, die einfache code-Beispiel: def sum(x: Int) = x + 1 List(1,2,3).traverseU(sum) wie es aussieht ist es ähnlich (Karte und

eine saubere Art und Weise zu kombinieren, die zwei Tupel in eine neue, größere Tupel in scala?

Anzahl der Antworten 2 Antworten
Let ' s sagen, ich habe das folgende Tupel: scala> val t1 = Tuple2("abcd", "efg") t1: (java.lang.String, java.lang.String) = (abcd,efg) scala> val t2 = Tuple2(1234, "lmnop") t2: (Int, java.lang.String) = (1234,lmnop) scala> val t3 = Tuple3("qrs", "tuv",

Merge-Karten-Schlüssel

Anzahl der Antworten 7 Antworten
Sagen, ich habe zwei Karten: val a = Map(1 -> "one", 2 -> "two", 3 -> "three") val b = Map(1 -> "un", 2 -> "deux", 3 -> "trois") Ich Zusammenführen möchten, diese Karten-Schlüssel, die Anwendung eine

Wie kombiniert man Optionswerte in Scala?

Anzahl der Antworten 5 Antworten
Ich möchte in der Lage sein, um eine operation f: (T,T) => T zu Option[T] Werte in Scala. Ich will das Ergebnis None wenn einer der beiden Werte ist None. Genauer gesagt, möchte ich wissen, ob es

Scala: Karten nach Schlüssel zusammenführen

Anzahl der Antworten 6 Antworten
Sagen, ich habe zwei Karten: val a = Map(1 -> "one", 2 -> "two", 3 -> "three") val b = Map(1 -> "un", 2 -> "deux", 3 -> "trois") Ich Zusammenführen möchten, diese Karten-Schlüssel, die Anwendung eine

HTTP-Anfrage in Scala ausführen

Anzahl der Antworten 7 Antworten
Ich versuche ein einfaches POST-request an einen webservice gibt einige XML in Scala. Scheint es, dass Versand ist die standard-Bibliothek für diese Aufgabe verwendet, aber ich finde keine Dokumentation dafür. Die Haupt-Website, die ich oben link, erklärt

Gute Scalaz-Einführung

Anzahl der Antworten 8 Antworten
Kürzlich scalaz caught my eye. Es sieht sehr interessant, aber ich habe nicht gefunden eine gute Einführung in die Bibliothek. Scheint, dass scalaz enthält eine Menge Ideen von haskell und Mathematik. Die meisten Artikel, die ich gefunden

Beispiele für Scalaz-State-Monaden

Anzahl der Antworten 3 Antworten
Ich habe nicht gesehen, viele Beispiele der scalaz-state-Monade. Es ist dieses Beispiel aber es ist schwer zu verstehen, und es ist nur eine andere Frage auf stack overflow es scheint. Ich werde den Beitrag ein paar Beispiele,