Könnte jemand mit realen Beispielen erklären, wie funktioniert das unter Methoden von scalaz.Validation
?
Ich meine loopSuccess
und loopFailure
.
Snippet aus Quellcode (scalaz7):
scalaz.Validation:
%Vor%Begleitobjekt:
%Vor%Dies ist vergleichbar mit einem Trampolin . Für loopSuccess stellen Sie einen Anfangswert und eine Funktion bereit, die Sie zum nächsten Status führt. Es gibt 3 mögliche nächste Zustände:
%Vor%For loopFailure macht das gleiche mit Fehler und Erfolg umgekehrt, so dass Sie weiterlaufen, bis Sie einen Link oder einen Erfolg zurückgeben.
Hier ist ein Beispiel für die Verwendung von loopSuccess:
%Vor%